NEURON
geometry3d_Cylinder Class Reference

Public Member Functions

 geometry3d_Cylinder (double x0, double y0, double z0, double x1, double y1, double z1, double r)
 
double signed_distance (double px, double py, double pz)
 

Private Attributes

double r
 
double rr
 
double axisx
 
double axisy
 
double axisz
 
double cx
 
double cy
 
double cz
 
double h
 

Detailed Description

Definition at line 432 of file geometry3d.cpp.

Constructor & Destructor Documentation

◆ geometry3d_Cylinder()

geometry3d_Cylinder::geometry3d_Cylinder ( double  x0,
double  y0,
double  z0,
double  x1,
double  y1,
double  z1,
double  r 
)

Definition at line 442 of file geometry3d.cpp.

Member Function Documentation

◆ signed_distance()

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

Definition at line 456 of file geometry3d.cpp.

Member Data Documentation

◆ axisx

double geometry3d_Cylinder::axisx
private

Definition at line 439 of file geometry3d.cpp.

◆ axisy

double geometry3d_Cylinder::axisy
private

Definition at line 439 of file geometry3d.cpp.

◆ axisz

double geometry3d_Cylinder::axisz
private

Definition at line 439 of file geometry3d.cpp.

◆ cx

double geometry3d_Cylinder::cx
private

Definition at line 439 of file geometry3d.cpp.

◆ cy

double geometry3d_Cylinder::cy
private

Definition at line 439 of file geometry3d.cpp.

◆ cz

double geometry3d_Cylinder::cz
private

Definition at line 439 of file geometry3d.cpp.

◆ h

double geometry3d_Cylinder::h
private

Definition at line 439 of file geometry3d.cpp.

◆ r

double geometry3d_Cylinder::r
private

Definition at line 439 of file geometry3d.cpp.

◆ rr

double geometry3d_Cylinder::rr
private

Definition at line 439 of file geometry3d.cpp.


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