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 |