Generic Feature All metric data in feature classes are given in MM All angular data are given in degree. More...
Data Structures | |
union | dtk_feat_type |
Public Member Functions | |
virtual Dtk_ErrorStatus | _Store (void *) |
Dtk_feat () | |
BaseConstructor of a generic feature More... | |
Dtk_feat (const Dtk_feat &s) | |
Copy constructor. More... | |
Dtk_Int32 | DtkDynamicType (const Dtk_Int32 &inId) |
Retrieves the dynamic entity type. More... | |
int | DtkDynamicType (const int &inId) |
virtual void | dump (FILE *file=stdout) |
int | get_associated_geometry (Dtk_feat_geometry **) |
Returns inner feature's associated geometry More... | |
int | get_body (Dtk_feat_body **e) |
Returns feature's body More... | |
int | get_boolean_operation (Dtk_feat_boolean **e) |
Returns feature's inner boolean operation feature. More... | |
int | get_chamfer (Dtk_feat_chamfer **e) |
Returns feature's inner Chamfer Feature. More... | |
int | get_close_surf (Dtk_feat_close_surf **e) |
Returns feature's inner close (fill) surface feature More... | |
int | get_draft (Dtk_feat_draft **e) |
Returns feature's inner Draft Feature. More... | |
int | get_face_fillet (Dtk_feat_face_fillet **e) |
Returns feature's inner Face Fillet Feature More... | |
int | get_fillet (Dtk_feat_fillet **e) |
Returns feature's inner Fillet Feature More... | |
int | get_final_associated_geometry (Dtk_feat_geometry **) |
Returns inner feature's final associated geometry, i.e. geometry that appears on the final Brep model More... | |
int | get_hole (Dtk_feat_hole **e) |
Returns feature's inner Hole Feature More... | |
Dtk_InfoPtr | get_info () const |
int | get_input_geometry (Dtk_feat_geometry **) |
Returns inner feature's basis geometry More... | |
int | get_isActive (bool *) |
Returns inner feature's activation status More... | |
int | get_loft (Dtk_feat_loft **e) |
Returns feature's Loft feature More... | |
int | get_mirror (Dtk_feat_mirror **e) |
Returns feature's inner mirror feature. More... | |
int | get_multi_prism (Dtk_feat_multi_prism **e) |
Returns feature's inner Multi Prism Feature (MULTI_PAD|MULTI_POCKET) More... | |
int | get_name (Dtk_string *) |
Returns the feature name More... | |
int | get_output_geometry (Dtk_feat_geometry **) |
Returns inner feature's output geometry More... | |
int | get_pattern (Dtk_feat_pattern **e) |
Returns feature's inner pattern feature (Rectangular & Circular) More... | |
int | get_pipe (Dtk_feat_pipe **e) |
Returns feature's inner Pipe sub-feature. More... | |
int | get_prism (Dtk_feat_prism **e) |
Returns feature's inner Prism Feature (PAD|POCKET) More... | |
int | get_remove_face (Dtk_feat_remove_face **e) |
Returns feature's inner remove face feature More... | |
int | get_replace_face (Dtk_feat_replace_face **e) |
Returns feature's inner replace face feature More... | |
int | get_revol (Dtk_feat_revol **e) |
Returns feature's inner Revol Feature (SHAFT|GROOVE) More... | |
int | get_rotate (Dtk_feat_rotate **e) |
Returns feature's rotate feature More... | |
int | get_scaling (Dtk_feat_scaling **e) |
Returns feature's scaling feature More... | |
int | get_sew_surf (Dtk_feat_sew_surf **e) |
Returns feature's inner sew surface feature More... | |
int | get_sheet_metal (Dtk_feat_sheet_metal **e) |
Returns feature's Sheet Metal feature More... | |
int | get_shell (Dtk_feat_shell **e) |
Returns feature's inner Shell Feature More... | |
int | get_split_surf (Dtk_feat_split_surf **e) |
Returns feature's inner split surface feature More... | |
int | get_spot_point (Dtk_feat_SpotPoint *&e) |
Returns SpotPoint feature. More... | |
int | get_stiffener (Dtk_feat_stiffener **e) |
Returns feature's stiffener feature More... | |
int | get_surf_feature (Dtk_feat_surf_feature **e) |
Returns feature's Surface feature More... | |
int | get_sweep (Dtk_feat_sweep **e) |
Returns feature's inner Sweep Feature (RIB|SLOT) More... | |
int | get_symmetry (Dtk_feat_symmetry **e) |
Returns feature's symmetry feature More... | |
int | get_thickness_feat (Dtk_feat_thickness_feat **e) |
Returns feature's (Face) Thickness feature More... | |
int | get_thread (Dtk_feat_thread **e) |
Returns feature's inner Thread Feature More... | |
int | get_translate (Dtk_feat_translate **e) |
Returns feature's translate feature More... | |
int | get_tritangent_fillet (Dtk_feat_tritangent_fillet **e) |
Returns feature's inner Tri-tangent Fillet Feature More... | |
int | get_type (DTK_FEATURE_TYPE *) |
Gets the feature type More... | |
type_detk | get_type_detk () const |
int | get_user_pattern (Dtk_feat_user_pattern **e) |
Returns feature's inner user pattern feature. More... | |
Dtk_feat_geometry * | GetAssociatedGeometry () const |
Dtk_feat_boolean * | GetBooleanOperation () const |
Dtk_feat_chamfer * | GetChamfer () const |
Dtk_feat_close_surf * | GetCloseSurface () const |
Dtk_feat_draft * | GetDraft () const |
Dtk_feat_face_fillet * | GetFaceFillet () const |
Dtk_feat_body * | GetFeatBody () const |
Dtk_feat_fillet * | GetFillet () const |
Dtk_feat_geometry * | GetFinalAssociatedGeometry () const |
Dtk_feat_hole * | GetHole () const |
Dtk_feat_hole_series * | GetHoleSeries () const |
int | GetId () const |
const Dtk_ID & | GetID () const |
Get Internal UniqueID. More... | |
Dtk_feat_geometry * | GetInputGeometry () const |
Dtk_feat_loft * | GetLoft () const |
Dtk_feat_mirror * | GetMirror () const |
Dtk_feat_multi_prism * | GetMultiPrism () const |
Dtk_string | GetName () const |
Dtk_feat_geometry * | GetOutputGeometry () const |
Dtk_feat_pattern * | GetPattern () const |
Dtk_feat_pipe * | GetPipe () const |
Dtk_feat_prism * | GetPrism () const |
Dtk_feat_remove_face * | GetRemoveFace () const |
Dtk_feat_replace_face * | GetReplaceFace () const |
Dtk_feat_revol * | GetRevol () const |
Dtk_feat_rotate * | GetRotate () const |
Dtk_feat_scaling * | GetScaling () const |
Dtk_feat_sew_surf * | GetSewSurface () const |
Dtk_feat_sheet_metal * | GetSheetMetal () const |
Dtk_feat_shell * | GetShell () const |
virtual Dtk_Size_t | GetSize () const |
Dtk_feat_split_surf * | GetSplitSurface () const |
Dtk_feat_SpotPoint * | GetSpotPoint () const |
Dtk_feat_stiffener * | GetStiffener () const |
Dtk_feat_surf_feature * | GetSurfaceFeature () const |
Dtk_feat_sweep * | GetSweep () const |
Dtk_feat_symmetry * | GetSymmetry () const |
Dtk_feat_thickness_feat * | GetThicknessFeature () const |
Dtk_feat_thread * | GetThread () const |
Dtk_feat_translate * | GetTranslate () const |
Dtk_feat_tritangent_fillet * | GetTriTangentFillet () const |
DTK_FEATURE_TYPE | GetType () const |
Dtk_string | GetTypeAsString () |
Dtk_feat_udf * | GetUdf () const |
Dtk_feat_user_defined * | GetUserDefined () const |
Dtk_feat_user_pattern * | GetUserPattern () const |
Dtk_InfoPtr & | info () |
Dtk_bool | IsActive () const |
virtual void | PrepareTransfo () |
Dtk_ErrorStatus | Transform (const Dtk_transfo &inTransfo) |
~Dtk_feat () | |
BaseDestructor of a generic feature More... | |
Static Public Member Functions | |
static Dtk_FeaturePtr | Create () |
Calls default constructor to allocate a new object. More... | |
static Dtk_feat * | DtkDynamicCast (Dtk_Object *s) |
Performs a dynamic cast - doesn't need RTTI -. More... | |
static Dtk_FeaturePtr | release (Dtk_FeaturePtr inFeature) |
Delete object. More... | |
Data Fields | |
Dtk_feat_geometry * | associated_geometry |
long | body_id |
union Dtk_feat::dtk_feat_type | entity |
Dtk_feat_geometry * | final_associated_geometry |
long | id |
Dtk_feat_geometry * | input_geometry |
bool | isActive |
Dtk_string | name |
Dtk_feat_geometry * | output_geometry |
DTK_FEATURE_TYPE | type |
Protected Types | |
enum | { _typeID = DTK_TYPE_OBJECT } |
enum | { _typeID = DTK_TYPE_FEATURE } |
Protected Member Functions | |
void | _copy (const Dtk_Entity &s) |
void | _init () |
void | _reset () |
virtual Dtk_Object * | Clone () |
Protected Attributes | |
Dtk_Handle * | _Private |
unsigned long | count_ |
Generic Feature All metric data in feature classes are given in MM All angular data are given in degree.
Dtk_feat::Dtk_feat | ( | ) |
BaseConstructor of a generic feature
[in/out] | ||
[out] | <br> |
Dtk_feat::Dtk_feat | ( | const Dtk_feat & | s | ) |
Copy constructor.
const | Dtk_feat& Object to copy from. |
Dtk_feat::~Dtk_feat | ( | ) |
BaseDestructor of a generic feature
[in] | Generic | feature to destruct |
[in/out] | ||
[out] | <br> |
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |
|
virtualinherited |
Reimplemented in Dtk_Shell, Dtk_Body, Dtk_Lump, Dtk_Volume, Dtk_Face, Dtk_Loop, Dtk_Coedge, Dtk_Edge, Dtk_Vertex, Dtk_TransformedSurface, Dtk_FilletSurface, Dtk_OffsetSurface, Dtk_SphericalSurface, Dtk_ToroidalSurface, Dtk_ConicalSurface, Dtk_CylindricalSurface, Dtk_RuledSurface, Dtk_LinearExtrusionSurface, Dtk_StandardRevolutionSurface, Dtk_RevolutionSurface, Dtk_PlaneSurface, Dtk_NurbsSurface, Dtk_Surface, Dtk_Hyperbola, Dtk_Parabola, Dtk_Ellipse, Dtk_Conic, Dtk_Line, Dtk_Polyline, Dtk_NurbsCurve, Dtk_Curve, and Dtk_Point.
|
protectedvirtual |
Implements Dtk_Entity.
|
static |
Calls default constructor to allocate a new object.
|
static |
Performs a dynamic cast - doesn't need RTTI -.
|
virtualinherited |
Implements Dtk_Object.
Reimplemented in Dtk_Shell, Dtk_Body, Dtk_Lump, Dtk_Volume, Dtk_Face, Dtk_Loop, Dtk_Coedge, Dtk_Edge, Dtk_Vertex, Dtk_TopologicalEntity, Dtk_MeshSurface, Dtk_TransformedSurface, Dtk_FilletSurface, Dtk_OffsetSurface, Dtk_SphericalSurface, Dtk_ToroidalSurface, Dtk_ConicalSurface, Dtk_CylindricalSurface, Dtk_RuledSurface, Dtk_LinearExtrusionSurface, Dtk_StandardRevolutionSurface, Dtk_RevolutionSurface, Dtk_PlaneSurface, Dtk_NurbsSurface, Dtk_Surface, Dtk_Hyperbola, Dtk_Parabola, Dtk_Ellipse, Dtk_Conic, Dtk_Line, Dtk_Polyline, Dtk_NurbsCurve, Dtk_Curve, Dtk_Point, Dtk_Constraint, Dtk_ConstraintReference, and Dtk_AxisSystem.
|
virtualinherited |
int Dtk_feat::get_associated_geometry | ( | Dtk_feat_geometry ** | ) |
Returns inner feature's associated geometry
[in] | Generic | Feature |
[in/out] | ||
[out] | Inner | feature's associated geometry |
int Dtk_feat::get_body | ( | Dtk_feat_body ** | e | ) |
Returns feature's body
[in] | Generic | Feature |
[in/out] | ||
[out] | Body | Feature |
int Dtk_feat::get_boolean_operation | ( | Dtk_feat_boolean ** | e | ) |
Returns feature's inner boolean operation feature.
[in] | Generic | Feature |
[in/out] | ||
[out] | boolean | Operation Feature |
int Dtk_feat::get_chamfer | ( | Dtk_feat_chamfer ** | e | ) |
Returns feature's inner Chamfer Feature.
[in] | Generic | Feature |
[in/out] | ||
[out] | Chamfer | Feature |
int Dtk_feat::get_close_surf | ( | Dtk_feat_close_surf ** | e | ) |
Returns feature's inner close (fill) surface feature
[in] | Generic | Feature |
[in/out] | ||
[out] | Close | Surface Feature |
int Dtk_feat::get_draft | ( | Dtk_feat_draft ** | e | ) |
Returns feature's inner Draft Feature.
[in] | Generic | Feature |
[in/out] | ||
[out] | Draft | Feature |
int Dtk_feat::get_face_fillet | ( | Dtk_feat_face_fillet ** | e | ) |
Returns feature's inner Face Fillet Feature
[in] | Generic | Feature |
[in/out] | ||
[out] | Face | Fillet Feature |
int Dtk_feat::get_fillet | ( | Dtk_feat_fillet ** | e | ) |
Returns feature's inner Fillet Feature
[in] | Generic | Feature |
[in/out] | ||
[out] | Fillet | Feature |
int Dtk_feat::get_final_associated_geometry | ( | Dtk_feat_geometry ** | ) |
Returns inner feature's final associated geometry, i.e. geometry that appears on the final Brep model
[in] | Generic | Feature |
[in/out] | ||
[out] | Inner | feature's final associated geometry |
int Dtk_feat::get_hole | ( | Dtk_feat_hole ** | e | ) |
Returns feature's inner Hole Feature
[in] | Generic | Feature |
[in/out] | ||
[out] | Hole | Feature |
|
inherited |
int Dtk_feat::get_input_geometry | ( | Dtk_feat_geometry ** | ) |
Returns inner feature's basis geometry
[in] | Generic | Feature |
[in/out] | ||
[out] | Inner | feature's geometry |
int Dtk_feat::get_isActive | ( | bool * | ) |
Returns inner feature's activation status
[in] | Generic | Feature |
[in/out] | ||
[out] | Inner | feature's activation status (bool) |
int Dtk_feat::get_loft | ( | Dtk_feat_loft ** | e | ) |
Returns feature's Loft feature
[in] | Generic | Feature |
[in/out] | ||
[out] | Loft | Feature |
int Dtk_feat::get_mirror | ( | Dtk_feat_mirror ** | e | ) |
Returns feature's inner mirror feature.
[in] | Generic | Feature |
[in/out] | ||
[out] | Mirror | Feature |
int Dtk_feat::get_multi_prism | ( | Dtk_feat_multi_prism ** | e | ) |
Returns feature's inner Multi Prism Feature (MULTI_PAD|MULTI_POCKET)
[in] | Generic | Feature |
[in/out] | ||
[out] | Multi | Prism Feature |
int Dtk_feat::get_name | ( | Dtk_string * | ) |
Returns the feature name
[in] | Generic | Feature |
[in/out] | ||
[out] | Feature | Name |
int Dtk_feat::get_output_geometry | ( | Dtk_feat_geometry ** | ) |
Returns inner feature's output geometry
[in] | Generic | Feature |
[in/out] | ||
[out] | Inner | feature's output geometry |
int Dtk_feat::get_pattern | ( | Dtk_feat_pattern ** | e | ) |
Returns feature's inner pattern feature (Rectangular & Circular)
[in] | Generic | Feature |
[in/out] | ||
[out] | pattern | Feature (Rectangular & Circular) |
int Dtk_feat::get_pipe | ( | Dtk_feat_pipe ** | e | ) |
Returns feature's inner Pipe sub-feature.
[in] | Generic | Feature |
[in/out] | ||
[out] | Pipe | Feature |
int Dtk_feat::get_prism | ( | Dtk_feat_prism ** | e | ) |
Returns feature's inner Prism Feature (PAD|POCKET)
[in] | Generic | Feature |
[in/out] | ||
[out] | Prism | Feature |
int Dtk_feat::get_remove_face | ( | Dtk_feat_remove_face ** | e | ) |
Returns feature's inner remove face feature
[in] | Generic | Feature |
[in/out] | ||
[out] | Remove | Face Feature |
int Dtk_feat::get_replace_face | ( | Dtk_feat_replace_face ** | e | ) |
Returns feature's inner replace face feature
[in] | Generic | Feature |
[in/out] | ||
[out] | Replace | Face Feature |
int Dtk_feat::get_revol | ( | Dtk_feat_revol ** | e | ) |
Returns feature's inner Revol Feature (SHAFT|GROOVE)
[in] | Generic | Feature |
[in/out] | ||
[out] | Revol | Feature |
int Dtk_feat::get_rotate | ( | Dtk_feat_rotate ** | e | ) |
Returns feature's rotate feature
[in] | Generic | Feature |
[in/out] | ||
[out] | Generic | Rotate Feature |
int Dtk_feat::get_scaling | ( | Dtk_feat_scaling ** | e | ) |
Returns feature's scaling feature
[in] | Generic | Feature |
[in/out] | ||
[out] | Generic | Scaling Feature |
int Dtk_feat::get_sew_surf | ( | Dtk_feat_sew_surf ** | e | ) |
Returns feature's inner sew surface feature
[in] | Generic | Feature |
[in/out] | ||
[out] | Sew | Surface Feature |
int Dtk_feat::get_sheet_metal | ( | Dtk_feat_sheet_metal ** | e | ) |
Returns feature's Sheet Metal feature
[in] | Generic | Feature |
[in/out] | ||
[out] | Sheet | Metal Feature |
int Dtk_feat::get_shell | ( | Dtk_feat_shell ** | e | ) |
Returns feature's inner Shell Feature
[in] | Generic | Feature |
[in/out] | ||
[out] | Shell | Feature |
int Dtk_feat::get_split_surf | ( | Dtk_feat_split_surf ** | e | ) |
Returns feature's inner split surface feature
[in] | Generic | Feature |
[in/out] | ||
[out] | Split | Surface Feature |
int Dtk_feat::get_spot_point | ( | Dtk_feat_SpotPoint *& | e | ) |
Returns SpotPoint feature.
[in] | Generic | Feature |
[in/out] | ||
[out] | SpotPoint | Feature |
int Dtk_feat::get_stiffener | ( | Dtk_feat_stiffener ** | e | ) |
Returns feature's stiffener feature
[in] | Generic | Feature |
[in/out] | ||
[out] | Generic | Stiffener Feature |
int Dtk_feat::get_surf_feature | ( | Dtk_feat_surf_feature ** | e | ) |
Returns feature's Surface feature
[in] | Generic | Feature |
[in/out] | ||
[out] | Surface | Feature |
int Dtk_feat::get_sweep | ( | Dtk_feat_sweep ** | e | ) |
Returns feature's inner Sweep Feature (RIB|SLOT)
[in] | Generic | Feature |
[in/out] | ||
[out] | Sweep | Feature |
int Dtk_feat::get_symmetry | ( | Dtk_feat_symmetry ** | e | ) |
Returns feature's symmetry feature
[in] | Generic | Feature |
[in/out] | ||
[out] | Generic | Rotate Feature |
int Dtk_feat::get_thickness_feat | ( | Dtk_feat_thickness_feat ** | e | ) |
Returns feature's (Face) Thickness feature
[in] | Generic | Feature |
[in/out] | ||
[out] | Thickness | Feature |
int Dtk_feat::get_thread | ( | Dtk_feat_thread ** | e | ) |
Returns feature's inner Thread Feature
[in] | Generic | Feature |
[in/out] | ||
[out] | Thread | Feature |
int Dtk_feat::get_translate | ( | Dtk_feat_translate ** | e | ) |
Returns feature's translate feature
[in] | Generic | Feature |
[in/out] | ||
[out] | Generic | Translate Feature |
int Dtk_feat::get_tritangent_fillet | ( | Dtk_feat_tritangent_fillet ** | e | ) |
Returns feature's inner Tri-tangent Fillet Feature
[in] | Generic | Feature |
[in/out] | ||
[out] | Face | Fillet Feature |
int Dtk_feat::get_type | ( | DTK_FEATURE_TYPE * | ) |
Gets the feature type
[in] | Generic | feature |
[in/out] | ||
[out] | the | feature type : enum DTK_FEATURE_TYPE |
|
virtual |
Implements Dtk_Entity.
int Dtk_feat::get_user_pattern | ( | Dtk_feat_user_pattern ** | e | ) |
Returns feature's inner user pattern feature.
[in] | Generic | Feature |
[in/out] | ||
[out] | user | pattern Feature |
Dtk_feat_geometry* Dtk_feat::GetAssociatedGeometry | ( | ) | const |
Dtk_feat_boolean* Dtk_feat::GetBooleanOperation | ( | ) | const |
Dtk_feat_chamfer* Dtk_feat::GetChamfer | ( | ) | const |
Dtk_feat_close_surf* Dtk_feat::GetCloseSurface | ( | ) | const |
Dtk_feat_draft* Dtk_feat::GetDraft | ( | ) | const |
Dtk_feat_face_fillet* Dtk_feat::GetFaceFillet | ( | ) | const |
Dtk_feat_body* Dtk_feat::GetFeatBody | ( | ) | const |
Dtk_feat_fillet* Dtk_feat::GetFillet | ( | ) | const |
Dtk_feat_geometry* Dtk_feat::GetFinalAssociatedGeometry | ( | ) | const |
Dtk_feat_hole* Dtk_feat::GetHole | ( | ) | const |
Dtk_feat_hole_series* Dtk_feat::GetHoleSeries | ( | ) | const |
int Dtk_feat::GetId | ( | ) | const |
|
inherited |
Get Internal UniqueID.
Dtk_feat_geometry* Dtk_feat::GetInputGeometry | ( | ) | const |
Dtk_feat_loft* Dtk_feat::GetLoft | ( | ) | const |
Dtk_feat_mirror* Dtk_feat::GetMirror | ( | ) | const |
Dtk_feat_multi_prism* Dtk_feat::GetMultiPrism | ( | ) | const |
Dtk_string Dtk_feat::GetName | ( | ) | const |
Dtk_feat_geometry* Dtk_feat::GetOutputGeometry | ( | ) | const |
Dtk_feat_pattern* Dtk_feat::GetPattern | ( | ) | const |
Dtk_feat_pipe* Dtk_feat::GetPipe | ( | ) | const |
Dtk_feat_prism* Dtk_feat::GetPrism | ( | ) | const |
Dtk_feat_remove_face* Dtk_feat::GetRemoveFace | ( | ) | const |
Dtk_feat_replace_face* Dtk_feat::GetReplaceFace | ( | ) | const |
Dtk_feat_revol* Dtk_feat::GetRevol | ( | ) | const |
Dtk_feat_rotate* Dtk_feat::GetRotate | ( | ) | const |
Dtk_feat_scaling* Dtk_feat::GetScaling | ( | ) | const |
Dtk_feat_sew_surf* Dtk_feat::GetSewSurface | ( | ) | const |
Dtk_feat_sheet_metal* Dtk_feat::GetSheetMetal | ( | ) | const |
Dtk_feat_shell* Dtk_feat::GetShell | ( | ) | const |
|
virtualinherited |
Reimplemented from Dtk_Object.
Reimplemented in Dtk_Shell, Dtk_Body, Dtk_Lump, Dtk_Volume, Dtk_Face, Dtk_Loop, Dtk_Coedge, Dtk_Edge, Dtk_Vertex, Dtk_mesh, Dtk_TransformedSurface, Dtk_FilletSurface, Dtk_OffsetSurface, Dtk_SphericalSurface, Dtk_ToroidalSurface, Dtk_ConicalSurface, Dtk_CylindricalSurface, Dtk_RuledSurface, Dtk_LinearExtrusionSurface, Dtk_StandardRevolutionSurface, Dtk_RevolutionSurface, Dtk_PlaneSurface, Dtk_NurbsSurface, Dtk_Surface, Dtk_Hyperbola, Dtk_Parabola, Dtk_Ellipse, Dtk_Conic, Dtk_Line, Dtk_Polyline, Dtk_NurbsCurve, Dtk_Curve, and Dtk_Point.
Dtk_feat_split_surf* Dtk_feat::GetSplitSurface | ( | ) | const |
Dtk_feat_SpotPoint* Dtk_feat::GetSpotPoint | ( | ) | const |
Dtk_feat_stiffener* Dtk_feat::GetStiffener | ( | ) | const |
Dtk_feat_surf_feature* Dtk_feat::GetSurfaceFeature | ( | ) | const |
Dtk_feat_sweep* Dtk_feat::GetSweep | ( | ) | const |
Dtk_feat_symmetry* Dtk_feat::GetSymmetry | ( | ) | const |
Dtk_feat_thickness_feat* Dtk_feat::GetThicknessFeature | ( | ) | const |
Dtk_feat_thread* Dtk_feat::GetThread | ( | ) | const |
Dtk_feat_translate* Dtk_feat::GetTranslate | ( | ) | const |
Dtk_feat_tritangent_fillet* Dtk_feat::GetTriTangentFillet | ( | ) | const |
DTK_FEATURE_TYPE Dtk_feat::GetType | ( | ) | const |
Dtk_string Dtk_feat::GetTypeAsString | ( | ) |
Dtk_feat_udf* Dtk_feat::GetUdf | ( | ) | const |
Dtk_feat_user_defined* Dtk_feat::GetUserDefined | ( | ) | const |
Dtk_feat_user_pattern* Dtk_feat::GetUserPattern | ( | ) | const |
|
inherited |
Dtk_bool Dtk_feat::IsActive | ( | ) | const |
|
virtualinherited |
Reimplemented in Dtk_OffsetSurface.
|
static |
Delete object.
|
virtual |
Implements Dtk_Entity.
|
protectedinherited |
Dtk_feat_geometry* Dtk_feat::associated_geometry |
long Dtk_feat::body_id |
|
protectedinherited |
union Dtk_feat::dtk_feat_type Dtk_feat::entity |
Dtk_feat_geometry* Dtk_feat::final_associated_geometry |
long Dtk_feat::id |
Dtk_feat_geometry* Dtk_feat::input_geometry |
bool Dtk_feat::isActive |
Dtk_string Dtk_feat::name |
Dtk_feat_geometry* Dtk_feat::output_geometry |
DTK_FEATURE_TYPE Dtk_feat::type |