►N_3dxml_Namespace | |
►N_3dxmlw | Exported APIs for 3dxml (.3dxml) Write Library |
►Ncatiav5w | Exported APIs for CatiaV5 Write Library |
►NColladaw | Exported APIs for Collada (.dae) Write Library |
►NDtk_Detail_Val | |
►NDtk_FdtSetPackage | |
►NIfcw | Exported APIs for Ifc (.ifc) Write Library |
►NIgesw | Exported APIs for IGES (.igs) Write Library |
►NObjw | Exported APIs for Obj (.obj) Write Library |
►NPdfw | Exported APIs for PDF Write Library |
►Nsolidworksw | Exported APIs for solidworks Write Library |
C_3dmReader | |
CAcisReader | |
CBRepOccReader | |
CCaddsReader | |
CCatiaV4Reader | |
CCatiaV5Reader | |
CCatiaV6Reader | |
CCerconReader | |
CCerecReader | |
CCgmReader | |
CCgrReader | |
CCreoviewReader | |
CDcmReader | |
CDtk_2dEntity | This is the abstract Dtk_2dEntity class. Gathers Dtk_Annotation and Dtk_Dimension |
►CDtk_3MFWriter | 3MF Writer main class |
CDtk_Annotation | This is abstract Dtk_Annotation class |
CDtk_API | |
CDtk_AxisSystem | This is the Dtk_AxisSystem class |
CDtk_Body | A Dtk_Body Dtk_Body is the highest level topological entity. It allow you to handle manifold and non-manifold object , open skin or surfacic model and wire entities |
CDtk_Camera | This is the Camera class. This class lets you define elements to create frustum. Please use the Dtk_CameraPtr class to handle it.. |
Cdtk_cgr_bbs | Gathers all the bounding boxes (faces, bodies, curves...) related to a part |
CDtk_Coedge | Dtk_Coedge is a part of a loop. It's geometry is a UV curve on a surface |
CDtk_ColorInfosSet | This is the Color Info Set class. This is the read color definition Class. It gathers all information about colors in the component. Please use the Dtk_ColorInfosSetPtr class to handle it.. |
CDtk_Component | This is the Component Class. The Dtk_ComponentPtr object is used as element into an assembly tree. Is typically used as a Part into an Assembly Tree. |
CDtk_CompositeEntity | This is the Dtk_CompositeEntity class |
CDtk_CompositeText | This is the composite text class. It's basically a Dtk_Text Container. This class represents a group of several base_texts. It contains an inner Dtk_Oriented2dBBox and a outer Dtk_Oriented2dBBox. The Dtk_CompositeText uses a lot of informations. The most important ones are shown in the picture below: |
CDtk_Conic | This is the Conic Class. It is part of the Dtk_Curve entity |
CDtk_ConicalSurface | This is the Conical Surface Class. U parametrisation : [0.0 - 2PI] 0.0 is given by inUDirection or inXdir or inOriginDirection V parametrisation : [-infini - +infini] as revolved curve is a line |
►CDtk_Constraint | This is the Dtk_Constraint class |
CDtk_ConstraintReference | This is the Dtk_ConstraintReference class |
CDtk_Curve | Dtk_Curve is a geometrical entity representing a curve. It is an abstract class that cannot be instancied. |
CDtk_CylindricalSurface | This is the Cylindrical Surface Class. U parametrisation : [0.0 - 2PI] 0.0 is given by inUDirection or inXdir or inOriginDirection V parametrisation : [-infini - +infini] as revolved curve is a line |
CDtk_DatumTarget | This is the Datum Target |
CDtk_Dimension | This is the general dimension |
CDtk_dir | This is a mathematical direction class |
CDtk_DocElement | This is the Main Doc Element Class The Dtk_DocElement object is common parent class of the Dtk_Node and the Dtk_Component classes It typically used as geometry into a Part |
CDtk_Drawing | This is the drawing class. It basically contains Dtk_View array and Dtk_2dEntity array |
CDtk_Edge | Edge has two vertex for bounds. It has a 3D curve as geometry value |
CDtk_Ellipse | This is the ellipse and circle Class. parametrisation :[ 0.0 - 2PI ] 0.0 is given by inXref or inOriginDirection |
CDtk_Entity | |
CDtk_Exception | |
CDtk_Face | Surface bounded by Dtk_Loop |
CDtk_FBXWriter | FBX Writer main class |
CDtk_FCFFeatureIndicator | This is the Feature Indicator. It is part of the Dtk_ToleranceSpecification. It's basically composed by a type, a symbol and a Datum feature identifier |
CDtk_FCFFeatureIndicatorType | This is the Feature Indicator. It is part of the Dtk_FCFFeatureIndicator. |
CDtk_Fdt | This is the FD&T class. The base PMI Class contains a Dtk_2dEntity and Transformation Matrix to locate the FDT into 3D Space. Please use the Dtk_FdtPtr class to handle it.. |
CDtk_FdtDataSet | |
►CDtk_feat | Generic Feature All metric data in feature classes are given in MM All angular data are given in degree |
CDtk_feat_axis | Feature Axis |
CDtk_feat_blend_vertex | Feature Blend Corner (pour les conges) |
CDtk_feat_body | |
CDtk_feat_boolean | |
CDtk_feat_chamfer | Chamfer feature |
CDtk_feat_chamfer_ribbon | Chamfer ribbon |
CDtk_feat_circ_pattern | |
CDtk_feat_close_surf | Generic Close Surface |
CDtk_feat_cst_edge_ribbon | Feature Constant Radius Edge Ribbon |
►CDtk_feat_draft | Generic Feature Draft |
CDtk_feat_draft_advanced | Feature Advanced Draft |
CDtk_feat_draft_constant | Generic Feature Standard Constant Draft |
CDtk_feat_draft_neutral_element | Draft Neutral Element |
CDtk_feat_draft_reflect_line | Feature Reflect Line Draft |
CDtk_feat_draft_side | Draft Side |
CDtk_feat_draft_var_point | Draft point |
CDtk_feat_draft_variable | Generic Feature Standard Variable Draft |
►CDtk_feat_edge_ribbon | Feature Edge Ribbon |
CDtk_feat_face_fillet | Generic Feature Face Fillet |
CDtk_feat_fillet | Generic Feature Fillet |
CDtk_feat_fillet_point | Fillet point |
CDtk_feat_hole | Hole Feature : position, direction, type, diameter, anchorpoint of hole feature |
CDtk_feat_hole_series | Hole Feature : position, direction, type, diameter, anchorpoint of hole feature |
CDtk_feat_inner_thread | Feature Inner Thread |
CDtk_feat_limit | Limit Feature : Some features contain one or several limit components which describe how their own shape is limited |
CDtk_feat_loft | Generic Feature Loft |
CDtk_feat_loft_coupling | Loft Coupling |
CDtk_feat_loft_guide | Loft Guide |
CDtk_feat_loft_section | Loft Section |
CDtk_feat_mirror | |
CDtk_feat_multi_prism | Multi Prism Feature : A repetition of Prism extrudes a profile along a specific direction. A Pad adds material, a Pocket removes material |
CDtk_feat_node | Node (the node in the tree structure storing the data features) |
CDtk_feat_parting_element | Draft Parting Element |
►CDtk_feat_pattern | |
CDtk_feat_pattern_dir | |
CDtk_feat_pipe | |
CDtk_feat_prism | Prism Feature : A Prism extrudes a profile along a specific direction. A Pad adds material, a Pocket removes material |
CDtk_feat_prism_domain | Multi prism domain |
CDtk_feat_rect_pattern | |
CDtk_feat_remove_face | Generic Remove Face |
CDtk_feat_replace_face | Generic Replace Face |
CDtk_feat_revol | Revol Feature : A Revol extrudes a profile around an axis. The profile sketch must contain an axis used as the revolution axis. A Shaft adds material, a Groove removes material |
►CDtk_feat_rotate | |
CDtk_feat_rotate_axis | Generic Rotate Feature |
CDtk_feat_rotate_axis_elements | |
CDtk_feat_rotate_points | |
CDtk_feat_scaling | Generic Feature Scaling |
CDtk_feat_sew_surf | Generic Sew Surface |
CDtk_feat_sheet_metal | |
CDtk_feat_shell | Shell Feature : a shell feature is defined with a list of faces corresponding to its opening and two offset values |
CDtk_feat_shell_face | Face to remove |
CDtk_feat_sketch | |
CDtk_feat_split_surf | Generic Split Surface |
CDtk_feat_SpotPoint | Spot Point (the node in the tree structure storing joint element features) |
CDtk_feat_stiffener | Generic Feature Stiffener |
CDtk_feat_surf_feature | |
CDtk_feat_surface_transfo | |
CDtk_feat_sweep | Feature Sweep (Rib & Slot) |
CDtk_feat_symmetry | Generic Symmetry Feature |
CDtk_feat_thick_surf | Generic Thick Surface |
CDtk_feat_thickness | Thickness Feature |
CDtk_feat_thickness_face | Face to thicken |
CDtk_feat_thickness_feat | |
CDtk_feat_thread | Feature Thread (taraudage) |
CDtk_feat_tolerance_set | |
►CDtk_feat_translate | |
CDtk_feat_translate_coordinates | |
CDtk_feat_translate_direction | Generic Translate Feature |
CDtk_feat_translate_point | |
CDtk_feat_tritangent_fillet | Generic Feature Face Fillet |
CDtk_feat_udf | Dtk_feat_udf : _Hole, _XmlDefinition of feature |
CDtk_feat_user_defined | |
CDtk_feat_user_defined_value | |
CDtk_feat_user_pattern | |
CDtk_feat_var_edge_ribbon | Feature Variable Radius Edge Ribbon |
CDtk_FilletSurface | |
CDtk_Font | This is the font class This class lets you access to font informations (name, type ...) |
CDtk_Frame | This is the frame class. It's used to gather all frame informations |
CDtk_GeometricalTolerance | This is the geometrical tolerance. It's basically composed by one - or more - Dtk_ToleranceSpecificationContainer |
CDtk_GlobalDataSet | |
CDtk_GltfWriter | GLTF Writer main class |
CDtk_GraphicalData | This is the Dtk_GraphicalData Class. The Dtk_GraphicalDataPtr object is used to store preview data It contains graphical information. |
CDtk_greater | Functor comparison object |
CDtk_Grid | Represents the grids |
CDtk_Hatching | This is the Hatching class. The hatching fills a close area delimited by boundaries (a set of Dtk_Polyline polylines). The first boundary is the outer bounday, following boundaries are inner boundaries. A hatching area can include several Dtk_HatchingPattern patterns (repetition of decorated/styled lines, dots or simple solid coloring) |
CDtk_HatchingPattern | This is the Hatching Pattern class. This describes a repetition of lines/dots or coloring. It includes line style and colors as well |
CDtk_Hyperbola | |
CDtk_Info | This is the generic Info class |
CDtk_Jtw_Interface | This is Jt Interface class used to write Jt files |
CDtk_KinCommand | Dtk_KinCommand represents a command to simulate a mechanism |
CDtk_KinConstraint | Dtk_KinConstraint represents a constraint to define a joint |
CDtk_KinCurve | Dtk_KinCurve represents a curve associated at a law |
CDtk_Kinematic | Dtk_Kinematic represents a kinematic |
CDtk_KinFixPart | Dtk_KinFixPart represents the fixed part to simulate the mechanism |
CDtk_KinFormula | Dtk_KinFormula represents the formula defined the law |
CDtk_KinJoint | Dtk_KinJoint represents a joint to define a mechanism |
CDtk_KinLaw | Dtk_KinLaw represents a law associated at a command |
CDtk_KinMechanism | Dtk_KinMechanism represents a kinematic mechanism |
CDtk_KinNamedValue | Dtk_KinNamedValue represents a named value |
CDtk_KinParameter | Dtk_KinParameter represents a kinematic parameter |
CDtk_KinProduct | Dtk_KinProduct represents a kinematic product |
CDtk_KinSpeedAcceleration | Dtk_KinSpeedAcceleration represents a mechanism speed/acceleration |
CDtk_LayerFilterInfos | Please use the Dtk_LayerFilterInfosPtr class to handle it.. |
CDtk_LayerInfosSet | This is the Layer Info Set class. This is the main Layer Class. It gathers all information about layers and layer filters. Please use the Dtk_LayerInfosSetPtr class to handle it.. |
►CDtk_Leader | This is main leader_class. It is part of Dtk_Annotation and Dtk_Dimension. Here a description of a polyline leader |
CDtk_less | Functor comparison object |
CDtk_LightMap | |
CDtk_Line | This is the Infinite Line Class. It is part of the Dtk_Curve entity 0.0 parametrisation is first point or origin 1.0 parametrisation is second point or vector norm |
CDtk_LinearExtrusionSurface | This is the Linear Extrusion Surface Class. U parametrisation : Curve to be extruded V parametrisation : -infini - +infini |
CDtk_LineTypeDefinition | This is the Dtk_LineTypeDefinition Class. The Dtk_LineTypeDefinition object is used to store any informations about style of curves |
CDtk_LinuxSignalHandler | This class lets you handle POSIX signals. And these systems, memory corruption doesn't throw an exception but a signal. The Dtk_LinuxSignalHandler class bypasses the signal classic process by attaching an special handler to: SIGINT => Interrupt SIGTERM => Termination SIGSEGV => Segmentation Fault SIGFPE =>Floating Point Exception Its embedded handler just throws the signal number as an exception |
CDtk_Log | |
CDtk_Log_Component_Info | |
CDtk_Log_Inventory | |
CDtk_Log_Message | |
CDtk_Loop | Dtk_Loop is bound of a face it can be outer or inner |
CDtk_Lump | A Dtk_Lump is a manifold part of a non manifold object If two volumes have a common edge you have to create two lumps with a volume in each |
CDtk_MainDoc | This is the Document Class. The Dtk_MainDocPtr object is used as root element produced by a translation. It contains the root Dtk_ComponentPtr |
CDtk_matrix | |
CDtk_mesh | This is a high level mesh class |
CDtk_mesh_asm_node | This class gathers asm node related datas. |
CDtk_mesh_circle_data | This class gathers circle datas |
CDtk_mesh_curve | This is a high level curve class |
CDtk_mesh_face | This is a high level face class |
CDtk_mesh_instance | This class gathers asm instance related datas. Only Part or Asm has to be filled |
CDtk_mesh_part | This class gathers part related datas |
CDtk_mesh_vertex | For internal use |
CDtk_mesh_vertex_norm | |
CDtk_mesh_vertex_norm_color | |
CDtk_mesh_vertex_norm_color_uv | |
CDtk_MeshPolyline | This is the Polyline in Mesh mode |
CDtk_MeshSurface | This is the Mesh Surface Class |
►CDtk_MetaData | This is the Dtk_MetaData Class. The Dtk_MetaDataPtr object is used to store any additional informations about Dtk_ComponentPtr or Dtk_NodePtr. It can be either properties or parameters for example. |
CDtk_MetaDataGroup | |
CDtk_MetaDataWithUnit | |
CDtk_ModelDisplay | This is the Dtk_ModelDisplay class. Please use the Dtk_ModelDisplayPtr class to handle it.. |
►CDtk_Node | This is the Node Class The Dtk_Node object is used to retrieve informations in a Dtk_ComponentPtr object Is typically used as geometry into a Part |
►CDtk_NodeConnector | This is the Dtk_NodeConnector Class. |
CDtk_NurbsCurve | This is the Nurbs Class. It is part of the Dtk_Curve entity |
CDtk_NurbsSurface | This is the Nurbs Surface Class. It is part of the Dtk_NurbsSurface entity |
CDtk_Object | |
CDtk_OffsetSurface | This is the Offset Surface Class. U parametrisation : like basis surface V parametrisation : like basis surface |
CDtk_OLEObject | This is the Dtk_OLEObject Class. The Dtk_OLEObject object is used to store any informations about Object Linking and Embedding items |
CDtk_OneCell | Allows the representation of cell |
CDtk_Oriented2dBBox | This is the base bounding box class. It's used into a lot of 2D Entities This class represents the base bounding box used in the texts entities. The Dtk_Oriented2dBBox uses an anchor point notion. Here the 9 anchor point types: |
CDtk_OrientedFaceStr | : This structure contain a pointer to a Dtk_Face and the Value of orientation of this face from shell When use this structure if you use the folllowing methods to tesselate : tess_AddFace() , tess_FacesArrayToMesh() , tess_FaceToMesh() you can replace the Dtk_facePtr by this structure advantage : the tesselation use the orientation boolean to reverse or not the MeshFace resulting |
CDtk_OverrideInfo | This is the Override Information Class. The Dtk_OverridePtr object is used as override information into an assembly tree. |
CDtk_OverrideSet | This is the Override Set Class. The Dtk_OverrideSetPtr object is used as override set into an assembly tree. |
CDtk_pair | |
CDtk_Parabola | |
CDtk_PhysicalMaterialInfos | |
CDtk_picture | This class defines a picture |
CDtk_pipe_fiber_segment | Neutral Fiber Segment : composed of the Start, End, and Center points or from a Spline Curve (in case of Elec3D Pipe) |
CDtk_Pipe_Section | Pipe Section |
CDtk_PlaneSurface | This is the Plane Surface Class. U parametrisation : [-infini - +infini] : 0 is inOrigin and unit vector is inUDirection V parametrisation : [-infini - +infini] : 0 is inOrigin and unit vector is inVDirection |
CDtk_Plmxmlw_Interface | |
CDtk_pnt | This is a mathematical point class |
CDtk_Point | This is the POINT Class. It is part of the Dtk_Point entity |
CDtk_Polyline | This is the Polyline and Segment Line Class. It is part of the Dtk_Curve entity |
CDtk_Preview | This is the Dtk_Preview class |
CDtk_Properties | This is the Dtk_Properties class |
CDtk_Random | |
CDtk_Reader | |
CDtk_ReferenceBlock | This is the Dtk_ReferenceBlock Class. It is part of the Dtk_ReferenceFrame entity |
CDtk_ReferenceFrame | This is the Reference Frame Class. It is part of the Dtk_ToleranceSpecification entity. It's basically composed by one - or more - Dtk_ReferenceBlock |
CDtk_Region | This is the Region class. The region that designates areas of your model for special purposes, such as an area affected by a datum target. The region can contain a hatching and boundaries that are stored as geometries |
CDtk_RenderInfos | This is the Dtk_RenderInfos Class. The Dtk_RenderInfosPtr object is used to store any informations about rendering It contains lighting information and texture information. |
CDtk_RevolutionSurface | This is the Revolution Surface Class. U parametrisation : [0.0 - 2PI] 0.0 is given by inUDirection or inXdir or inOriginDirection V parametrisation : revolved curve parametrisation It is part of the Dtk_RevolutionSurface entity |
CDtk_RGB | |
CDtk_Roughness | This is the Roughness class |
CDtk_RuledSurface | This is the Ruled Surface Class. U Parametrisation is given by curve parametrisation V Parametrisation [0.0 - 1.0 ] 0 is first curve and 1 is second curve |
CDtk_SearchFileEnum | |
CDtk_SelectionDataSet | |
CDtk_SelectionSet | Dtk_SelectionSet represents a Selection Set entity which enables selecting a group of entities in a CAD Model |
CDtk_Shell | Dtk_Shell is a set of faces bounding a volume. Dtk_Shell can be outer or inner. A Dtk_Body contain at least one open_shell or one outer closed shell and 0 or several inner closed shell |
CDtk_SmartPtr | |
CDtk_SphericalSurface | This is the Spherical Surface Class. U parametrisation : [0.0 - 2PI] 0.0 is given by inUDirection or inXdir or inOriginDirection V parametrisation : [-Pi/2 - +Pi/2] as revolved curve is a trimmed circle |
CDtk_StandardRevolutionSurface | This is the Revolution Surface Class. U parametrisation : revolved curve parametrisation V parametrisation : 0.0 - 2PI |
CDtk_status | |
CDtk_StoredInfo | This is the Dtk_StoredInfo Class. The Dtk_StoredInfo object is used to store any information stored |
CDtk_Stream | This is the Dtk_Stream Class. The Dtk_Stream object is used to store any informations about stream file |
CDtk_string | This is a high level string class |
CDtk_string_compare | |
CDtk_string_compare_case_insensitive | |
CDtk_Surface | Dtk_Surface is a geometrical entity representing a surface. Some type of surface are unlimited such as plane, conical, cylindrical, extrusion surface. It is an abstract class that cannot be instancied. It has several utility methods : |
CDtk_Symbol | This is the general symbol class. It's basically composed of Dtk_CompositeText and geometrical elements |
CDtk_tab | This is a high level array class |
CDtk_Table | Represents the tables |
CDtk_Text | This is the base text class. It's part of Dtk_CompositeText. It's used into a lot of 2D Entities It contains an inner Dtk_Oriented2dBBox and a outer Dtk_Oriented2dBBox. This class represents the base texts used in the annotations entities... The Dtk_Text uses a lot of informations. The most important ones are shown in the picture below: |
CDTK_Text_subtype | This is the DTK_Text_subtype class. It's used to provide semantic data about Dtk_Text type. See the How to find Fdt semantic data link to know how to handle it |
CDtk_TextStyle | This is the text_style. This class gathers several informations about text style |
CDtk_TextureInfos | |
CDtk_ToleranceSpecification | This is the geometrical tolerance specification. It is part of the Dtk_ToleranceSpecificationContainer. It may contain a Dtk_ReferenceFrame and/or Dtk_FCFFeatureIndicator |
CDtk_ToleranceSpecificationContainer | This is the tolerance specification container. It is part of the Dtk_GeometricalTolerance. It's basically composed by one - or more - Dtk_ToleranceSpecification |
CDtk_TopologicalEntity | |
CDtk_ToroidalSurface | This is the Toroidal Surface Class. U parametrisation : [0.0 - 2PI] 0.0 is given by inUDirection or inXdir or inOriginDirection V parametrisation : [0.0 - 2PI] as revolved curve is a circle |
CDtk_transfo | This is the Transformation dedicated class |
CDtk_TransformedSurface | |
CDtk_UUID | |
CDtk_Val | |
CDtk_Vertex | Vertex indicates bound of an edge. Vertex has Dtk_Point as geometry value |
CDtk_View | This is the view class |
CDtk_ViewDisplay | This is the Dtk_ViewDisplay class to set the Display mode for the bodies stored in a view |
CDtk_Volume | A Dtk_Volume is a space limited by edges. It contain one or several Dtk_Shell. If two objects have a common face without common edge you have to create 2 volumes |
CDtk_Welding | This is the Welding Symbol class |
CDtkDumpStl | |
CDwgReader | |
CF3dReader | |
CFaceBoundariesToPolylines | |
CFbxReader | |
CGltfReader | |
CIfcReader | |
CIgesReader | |
CInvReader | |
CJtReader | |
CLavaReader | |
CNavisReader | |
CObjReader | |
CPdfReader | |
CPlmXmlReader | |
CProCeraReader | |
CProeReader | |
CPsReader | |
CQifReader | |
CRevitReader | |
CRnXmlReader | |
CSatReader | |
Csatw_WriteOptions | This class provides several options to tune Sat Writer. It must be provided to satw_InitFile method |
CSeReader | |
CSmgReader | |
CSolidEdgeReader | |
CStepReader | |
Cstepw_ER | |
Cstepw_ERP | |
CStlReader | |
CSwReader | |
CU3dReader | |
CUgReader | |
CVdaReader | |
CWriteOptions | This class provides several options to tunes cgr Writter. It must be provided to cgr::cgrw_InitWrite method |
CXmlReader | |
CXmtReader |