Cylinder with one pointed end and one circular end.
More...
#include <CD_NeedleIF.H>
|
|
RefCountedPtr< BaseIF > | m_implicitFunction |
| | Base implicit function. This is a union between a cylinder and a cone.
|
| |
|
Real | m_tipRadius |
| | curvature-radius of needle tip
|
| |
Cylinder with one pointed end and one circular end.
◆ NeedleIF() [1/2]
Constructor.
- Parameters
-
| [in] | a_length | Needle length |
| [in] | a_radius | Needle radius |
| [in] | a_tipRadius | Smoothing radius for tip and transition |
| [in] | a_angle | Needle tip (cone) opening angle |
| [in] | a_flipInside | Flip inside |
◆ NeedleIF() [2/2]
Copy constructor.
- Parameters
-
| [in] | a_inputIF | Input Needle |
◆ newImplicitFunction()
| BaseIF * NeedleIF::newImplicitFunction |
( |
| ) |
const |
|
overridevirtual |
IF factory method.
- Returns
- New copy of this implicit function
◆ value()
Value function. Returns distance to object.
- Parameters
-
| [in] | a_point | Physical position. |
- Returns
- Function value at the given point
The documentation for this class was generated from the following files: