NEURON
geometry3d_Cone Class Reference

Public Member Functions

 geometry3d_Cone (double x0, double y0, double z0, double r0, double x1, double y1, double z1, double r1)
 
double signed_distance (double px, double py, double pz)
 

Private Attributes

double axisx
 
double axisy
 
double axisz
 
double cx
 
double cy
 
double cz
 
double h
 
double rra
 
double rrb
 
double conelength
 
double side1
 
double side2
 
double x0
 
double y0
 
double z0
 
double r0
 
double axislength
 

Detailed Description

Definition at line 492 of file geometry3d.cpp.

Constructor & Destructor Documentation

◆ geometry3d_Cone()

geometry3d_Cone::geometry3d_Cone ( double  x0,
double  y0,
double  z0,
double  r0,
double  x1,
double  y1,
double  z1,
double  r1 
)

Definition at line 501 of file geometry3d.cpp.

Member Function Documentation

◆ signed_distance()

double geometry3d_Cone::signed_distance ( double  px,
double  py,
double  pz 
)

Definition at line 524 of file geometry3d.cpp.

Member Data Documentation

◆ axislength

double geometry3d_Cone::axislength
private

Definition at line 498 of file geometry3d.cpp.

◆ axisx

double geometry3d_Cone::axisx
private

Definition at line 497 of file geometry3d.cpp.

◆ axisy

double geometry3d_Cone::axisy
private

Definition at line 497 of file geometry3d.cpp.

◆ axisz

double geometry3d_Cone::axisz
private

Definition at line 497 of file geometry3d.cpp.

◆ conelength

double geometry3d_Cone::conelength
private

Definition at line 497 of file geometry3d.cpp.

◆ cx

double geometry3d_Cone::cx
private

Definition at line 497 of file geometry3d.cpp.

◆ cy

double geometry3d_Cone::cy
private

Definition at line 497 of file geometry3d.cpp.

◆ cz

double geometry3d_Cone::cz
private

Definition at line 497 of file geometry3d.cpp.

◆ h

double geometry3d_Cone::h
private

Definition at line 497 of file geometry3d.cpp.

◆ r0

double geometry3d_Cone::r0
private

Definition at line 498 of file geometry3d.cpp.

◆ rra

double geometry3d_Cone::rra
private

Definition at line 497 of file geometry3d.cpp.

◆ rrb

double geometry3d_Cone::rrb
private

Definition at line 497 of file geometry3d.cpp.

◆ side1

double geometry3d_Cone::side1
private

Definition at line 498 of file geometry3d.cpp.

◆ side2

double geometry3d_Cone::side2
private

Definition at line 498 of file geometry3d.cpp.

◆ x0

double geometry3d_Cone::x0
private

Definition at line 498 of file geometry3d.cpp.

◆ y0

double geometry3d_Cone::y0
private

Definition at line 498 of file geometry3d.cpp.

◆ z0

double geometry3d_Cone::z0
private

Definition at line 498 of file geometry3d.cpp.


The documentation for this class was generated from the following file: