| ►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 |
| ►Nstepw | Exported APIs for STEP Write Library |
| ►Nsw | Exported APIs for solidworks Write Library |
| ►NUgw | |
| C_3dmReader | |
| CAcisReader | |
| CBRepOccReader | |
| CCaddsReader | |
| CCatiaV4Reader | |
| CCatiaV5Reader | |
| CCatiaV6Reader | |
| CCerconReader | |
| CCerecReader | |
| CCgmReader | |
| CCgrReader | |
| CCreoviewReader | |
| CDcmReader | |
| CDKOC_Body2OCCBRep | Class DKOC_Body2OCCBRep This class allow the conversion from a Dtk_BodyPtr to a set of TopoDS_Shape based on linked version The links between the Dtk_Entity IDs and the TopoDS_Shape are given as a map It allows a unique definition of the TopoDS_Shape items (by a positive integer) And it gives access to the original ID in the Dtk_Body it is the ID of the Dtk_Info(therefore of the original CAD) |
| 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. |
| 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 |
| 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 |
| 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. It has several utility methods : |
| 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 a Dtk_View 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 of 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. |
| 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 information (name, type ...) |
| CDtk_Frame | This is the frame class. It's used to gather all frame information |
| 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 | This class is used by Dtk_LayerInfosSet to represent a layer filter : its name, description, and selected layers of the set it is contained in |
| CDtk_LayerInfosSet | This class represents a set of layer information, such as their name and identifier, as well as a list of layer filters. |
| ►CDtk_Leader | This class graphically represents leader of annotations. It is part of Dtk_Annotation and Dtk_Dimension |
| CDtk_less | Functor comparison object |
| CDtk_LightMap | |
| CDtk_Line | This is the Infinite Line Class. 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_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 be properties or parameters. |
| CDtk_MetaDataGroup | |
| CDtk_MetaDataWithUnit | |
| CDtk_ModelDisplay | This is the Dtk_ModelDisplay class |
| ►CDtk_Node | This is the Node Class |
| ►CDtk_NodeConnector | This is the Dtk_NodeConnector Class. |
| CDtk_NurbsCurve | This is the Nurbs Class |
| CDtk_NurbsSurface | This is the Nurbs Surface Class |
| 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 class represent a point coordinates and information. It is part of the Dtk_Vertex entity |
| CDtk_Polyline | This is the Polyline and Segment Line Class |
| 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 |
| 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 semantic data link to know how to handle it |
| CDtk_TextStyle | This is the text_style. This class gathers information 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 | |
| CDwgDtkReader | |
| 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 | |
| CZw3dReader |