24 | dxjt_toolkit
25 | 0.4
26 |
27 | |
28 |
24 | dxjt_toolkit
25 | 0.4
26 |
27 | |
28 |
24 | dxjt_toolkit
25 | 0.4
26 |
27 | |
28 |
CDxJtAssembly | The object for defining non-leaf nodes in a product structure hierarchy. Any hierarchy object may be a child of this object |
CDxJtAttrib | The base class for all attributes |
CDxJtCADExporter | Save the root node to a JT format file |
CDxJtCADImporter | Load JT format file to return a root node |
CDxJtEntity | The root class |
CDxJtEntityFactory | A static factory class used to create all toolkit objects. Client applications should use this class to create all JtEntity-derived objects instead of C++'s new command |
CDxJtHierarchy | The base class for all product structure objects ( JtAssembly, JtPart, and JtInstance) |
CDxJtInstance | Reference object pointing to an either a JtkAssembly or JtkPart object. Used to avoid physical duplication of replicated assembly objects |
CDxJtMaterial | Attribute class for material |
CDxJtPart | The object for defining leaf nodes in a product structure hierarchy. These objects are the only ones that can hold geometry |
CDxJtProperty | The base class for all attributes |
CDxJtShape | Geometric shape definition data (e.g. vertices, normals, etc) |
CDxJtTransform | Attribute class for transform |
CDxJtTraverser | A traverser for visit product structure object |
CDxJtTriStripSet | A Tri-Strip Set Shape Element, forming triangles, like OpenGL's triangle strip definition |
CDxJtUnitHierarchy | The intermediate class implementing units and PMI for JtAssembly and JtPart |
24 | dxjt_toolkit
25 | 0.4
26 |
27 | |
28 |
This is the complete list of members for DxJtEntityFactory, including all inherited members.
71 |createAssembly() (defined in DxJtEntityFactory) | DxJtEntityFactory | static |
createCADExporter() | DxJtEntityFactory | static |
createCADImporter() | DxJtEntityFactory | static |
createInstance(std::shared_ptr< DxJtHierarchy > refOrig) (defined in DxJtEntityFactory) | DxJtEntityFactory | static |
createMaterial() (defined in DxJtEntityFactory) | DxJtEntityFactory | static |
createPart() (defined in DxJtEntityFactory) | DxJtEntityFactory | static |
createProperty(const std::wstring &keyString, const std::wstring &value) (defined in DxJtEntityFactory) | DxJtEntityFactory | static |
createProperty(const std::wstring &keyString, const int value) (defined in DxJtEntityFactory) | DxJtEntityFactory | static |
createProperty(const std::wstring &keyString, const float value) (defined in DxJtEntityFactory) | DxJtEntityFactory | static |
createProperty(const std::wstring &keyString, const short year, const short month, const short day, const short hour, const short minutes, const short seconds) (defined in DxJtEntityFactory) | DxJtEntityFactory | static |
createShape() (defined in DxJtEntityFactory) | DxJtEntityFactory | static |
createTransform() (defined in DxJtEntityFactory) | DxJtEntityFactory | static |
createTriStripSet() (defined in DxJtEntityFactory) | DxJtEntityFactory | static |
24 | dxjt_toolkit
25 | 0.4
26 |
27 | |
28 |
This is the complete list of members for DxJtTraverser, including all inherited members.
71 |DxJtTraverser() (defined in DxJtTraverser) | DxJtTraverser | |
postActionCallback(std::shared_ptr< DxJtHierarchy > CurrNode, int Level) | DxJtTraverser | inlinevirtual |
preActionCallback(std::shared_ptr< DxJtHierarchy > CurrNode, int Level) | DxJtTraverser | inlinevirtual |
traverseGraph(std::shared_ptr< DxJtHierarchy > Root) | DxJtTraverser | |
~DxJtTraverser() (defined in DxJtTraverser) | DxJtTraverser | virtual |
24 | dxjt_toolkit
25 | 0.4
26 |
27 | |
28 |
24 | dxjt_toolkit
25 | 0.4
26 |
27 | |
28 |
24 | dxjt_toolkit
25 | 0.4
26 |
27 | |
28 |
▼ include | |
DxJtAttrib.h | |
DxJtCADExporter.h | |
DxJtCADImporter.h | |
DxJtEntity.h | |
DxJtEntityFactory.h | |
DxJtHierarchy.h | |
DxJtProperty.h | |
DxJtShape.h | |
DxJtTraverser.h | |
DxJtTriStripSet.h |
24 | dxjt_toolkit
25 | 0.4
26 |
27 | |
28 |
24 | dxjt_toolkit
25 | 0.4
26 |
27 | |
28 |
24 | dxjt_toolkit
25 | 0.4
26 |
27 | |
28 |
在设计上分二层,其中 libdxjt.dll 贴近JT格式解码,而 dxjt_toolkit 则类比 JTOpen Toolkit 转换类似的组织形式。
73 |个人作品,底层实现 libdxjt 和 dxjt_toolkit 不开源,仅演示基于它们的用法与案例。
74 |dxjt_toolkit 仅依赖:
代码层面,仅依赖标准库与boost。
79 |