Public Member Functions | |
Dtk_feat_pipe () | |
DtkErrorStatus | get_CornerRadius (double &outCornerRadius) const |
Returns Pipe Section Radius (Available for Radius Corner Section) More... | |
DtkErrorStatus | get_Diameter (double &outDiameter) const |
Returns Pipe Section Diameter (Available for Round Section) More... | |
DtkErrorStatus | get_end_point (Dtk_pnt &outEndPoint) const |
Returns Pipe End Point More... | |
DtkErrorStatus | get_end_section (Dtk_Pipe_Section *&outEndSection) const |
Returns Pipe End Section More... | |
DtkErrorStatus | get_Height (double &outHeight) const |
Returns Pipe Section Height (Available for Rectangular, Flat Oval, Radius Corner and Double Ridge Section) More... | |
DtkErrorStatus | get_is_closed (Dtk_bool &outIsClosed) const |
Returns Pipe is closed boolean More... | |
Dtk_ErrorStatus | get_neutral_fiber_set (Dtk_tab< Dtk_pipe_fiber_segment * > &outNeutralFiberSet) const |
Get the set of the current segments of the neutral fiber. More... | |
DtkErrorStatus | get_NodeTable (Dtk_tab< Dtk_pnt > &outNodeTable) const |
Returns Table of Pipe Nodes More... | |
Dtk_ErrorStatus | get_section_type (DTK_PIPE_SECTION_TYPE &outsectionType) const |
Returns pipe section type More... | |
DtkErrorStatus | get_start_point (Dtk_pnt &outStartPoint) const |
Returns Pipe start Point More... | |
DtkErrorStatus | get_start_section (Dtk_Pipe_Section *&outStartSection) const |
Returns Pipe start Section More... | |
Dtk_ErrorStatus | get_type (DTK_PIPE_TYPE &outType) const |
Returns pipe feature type More... | |
DtkErrorStatus | get_Width (double &outWidth) const |
Returns Pipe Section Width (Available for Rectangular, Flat Oval, Radius Corner and Double Ridge Section) More... | |
~Dtk_feat_pipe () | |
Data Fields | |
double | _CornerRadius |
double | _Diameter |
Dtk_pnt | _EndPoint |
Dtk_Pipe_Section * | _EndSection |
double | _Height |
Dtk_bool | _isClosed |
Dtk_tab< Dtk_pnt > | _NodeTable |
DTK_PIPE_SECTION_TYPE | _sectionType |
Dtk_pnt | _StartPoint |
Dtk_Pipe_Section * | _StartSection |
DTK_PIPE_TYPE | _type |
double | _Width |
Dtk_tab< Dtk_pipe_fiber_segment * > | neutralFiberSet |
Dtk_feat_pipe::Dtk_feat_pipe | ( | ) |
Dtk_feat_pipe::~Dtk_feat_pipe | ( | ) |
DtkErrorStatus Dtk_feat_pipe::get_CornerRadius | ( | double & | outCornerRadius | ) | const |
Returns Pipe Section Radius (Available for Radius Corner Section)
[in] | <br> | |
[out] | double |
DtkErrorStatus Dtk_feat_pipe::get_Diameter | ( | double & | outDiameter | ) | const |
Returns Pipe Section Diameter (Available for Round Section)
[in] | <br> | |
[out] | double |
DtkErrorStatus Dtk_feat_pipe::get_end_point | ( | Dtk_pnt & | outEndPoint | ) | const |
Returns Pipe End Point
[in] | <br> | |
[out] | Dtk_pnt |
DtkErrorStatus Dtk_feat_pipe::get_end_section | ( | Dtk_Pipe_Section *& | outEndSection | ) | const |
Returns Pipe End Section
[in] | <br> | |
[out] | Dtk_Pipe_Section |
DtkErrorStatus Dtk_feat_pipe::get_Height | ( | double & | outHeight | ) | const |
Returns Pipe Section Height (Available for Rectangular, Flat Oval, Radius Corner and Double Ridge Section)
[in] | <br> | |
[out] | double |
DtkErrorStatus Dtk_feat_pipe::get_is_closed | ( | Dtk_bool & | outIsClosed | ) | const |
Returns Pipe is closed boolean
[in] | <br> | |
[out] | Dtk_bool |
Dtk_ErrorStatus Dtk_feat_pipe::get_neutral_fiber_set | ( | Dtk_tab< Dtk_pipe_fiber_segment * > & | outNeutralFiberSet | ) | const |
Get the set of the current segments of the neutral fiber.
[in] | Section | Profile Set |
[in/out] | ||
[out] | Dtk_tab | <Dtk_pipe_fiber_segment*> & |
DtkErrorStatus Dtk_feat_pipe::get_NodeTable | ( | Dtk_tab< Dtk_pnt > & | outNodeTable | ) | const |
Returns Table of Pipe Nodes
[in] | <br> | |
[out] | Dtk_tab | <Dtk_pnt>& |
Dtk_ErrorStatus Dtk_feat_pipe::get_section_type | ( | DTK_PIPE_SECTION_TYPE & | outsectionType | ) | const |
Returns pipe section type
[in] | Pipe | Feature |
[in/out] | ||
[out] | DTK_PIPE_SECTION_TYPE |
DtkErrorStatus Dtk_feat_pipe::get_start_point | ( | Dtk_pnt & | outStartPoint | ) | const |
Returns Pipe start Point
[in] | <br> | |
[out] | Dtk_pnt |
DtkErrorStatus Dtk_feat_pipe::get_start_section | ( | Dtk_Pipe_Section *& | outStartSection | ) | const |
Returns Pipe start Section
[in] | <br> | |
[out] | Dtk_Pipe_Section |
Dtk_ErrorStatus Dtk_feat_pipe::get_type | ( | DTK_PIPE_TYPE & | outType | ) | const |
Returns pipe feature type
[in] | Pipe | Feature |
[in/out] | ||
[out] | DTK_PIPE_TYPE |
DtkErrorStatus Dtk_feat_pipe::get_Width | ( | double & | outWidth | ) | const |
Returns Pipe Section Width (Available for Rectangular, Flat Oval, Radius Corner and Double Ridge Section)
[in] | <br> | |
[out] | double |
double Dtk_feat_pipe::_CornerRadius |
double Dtk_feat_pipe::_Diameter |
Dtk_pnt Dtk_feat_pipe::_EndPoint |
Dtk_Pipe_Section* Dtk_feat_pipe::_EndSection |
double Dtk_feat_pipe::_Height |
Dtk_bool Dtk_feat_pipe::_isClosed |
DTK_PIPE_SECTION_TYPE Dtk_feat_pipe::_sectionType |
Dtk_pnt Dtk_feat_pipe::_StartPoint |
Dtk_Pipe_Section* Dtk_feat_pipe::_StartSection |
DTK_PIPE_TYPE Dtk_feat_pipe::_type |
double Dtk_feat_pipe::_Width |
Dtk_tab<Dtk_pipe_fiber_segment*> Dtk_feat_pipe::neutralFiberSet |