Inheritance diagram for SwReader:Static Public Member Functions | |
| static Dtk_bool | Enable () |
| static Dtk_bool | GetComputeBoundariesFromMesh (void) |
| static Dtk_bool | GetConfigCreate2dCurvesOf3dGeometryForDrawings (void) |
| static Dtk_bool | GetConfigReadDrawingsWithGraphicRepresentation () |
| [Options] More... | |
| static void | SetComputeBoundariesFromMesh (Dtk_bool inComputeBoundary) |
| Forces computation of boundaries from mesh when reading SolidWorks 2D/3D files. More... | |
| static void | SetConfigCreate2dCurvesOf3dGeometryForDrawings (Dtk_bool inCreateCurves) |
| When reading a .SLDDRW file, determines whether curves in the 2D plane are created from 3D geometry (mesh/body). Enabled by default. More... | |
| static void | SetConfigReadDrawingsWithGraphicRepresentation (const Dtk_bool readWithGraphicRepresentation) |
| If true, reads the graphic representation in .SLDDRW files; if false, uses the semantic representation. More... | |
Protected Member Functions | |
| void | _Init () |
| void | _Reset () |
| Dtk_ErrorStatus | _WriteInventoryInLogFile (Dtk_ID inID, int inNum, int *inCount, char **inEntitiesName) |
| SwReader () | |
| virtual | ~SwReader () |
Protected Attributes | |
| Dtk_string | _InputFile |
| FILE * | _InputFilePtr |
|
protected |
|
protectedvirtual |
|
protectedinherited |
|
virtualinherited |
Reimplemented in GltfReader.
|
protectedinherited |
|
protectedinherited |
|
pure virtualinherited |
Implemented in XmlReader, U3dReader, StlReader, StepReader, SolidEdgeReader, RnXmlReader, ProeReader, ProCeraReader, PlmXmlReader, PdfReader, ObjReader, LavaReader, IfcReader, GltfReader, FbxReader, DcmReader, CreoviewReader, CerecReader, CerconReader, CaddsReader, BRepOccReader, _3dxml_Namespace::_3DXmlReader, and _3dmReader.
|
pure virtualinherited |
Implemented in XmlReader, U3dReader, StlReader, StepReader, SolidEdgeReader, RnXmlReader, ProeReader, ProCeraReader, PlmXmlReader, PdfReader, ObjReader, LavaReader, IfcReader, GltfReader, FbxReader, DcmReader, CreoviewReader, CerecReader, CerconReader, CaddsReader, BRepOccReader, _3dxml_Namespace::_3DXmlReader, and _3dmReader.
|
virtualinherited |
Reimplemented in ProeReader, and GltfReader.
|
pure virtualinherited |
Implemented in XmlReader, U3dReader, StlReader, StepReader, SolidEdgeReader, RnXmlReader, ProeReader, ProCeraReader, PlmXmlReader, PdfReader, ObjReader, LavaReader, IfcReader, GltfReader, FbxReader, DcmReader, CreoviewReader, CerecReader, CerconReader, CaddsReader, BRepOccReader, _3dxml_Namespace::_3DXmlReader, and _3dmReader.
|
static |
|
pure virtualinherited |
Implemented in XmlReader, U3dReader, StlReader, StepReader, SolidEdgeReader, RnXmlReader, ProeReader, ProCeraReader, PlmXmlReader, PdfReader, ObjReader, LavaReader, IfcReader, GltfReader, FbxReader, DcmReader, CreoviewReader, CerecReader, CerconReader, CaddsReader, BRepOccReader, _3dxml_Namespace::_3DXmlReader, and _3dmReader.
|
pure virtualinherited |
Implemented in XmlReader, U3dReader, StlReader, StepReader, SolidEdgeReader, RnXmlReader, ProeReader, ProCeraReader, PlmXmlReader, PdfReader, ObjReader, LavaReader, IfcReader, GltfReader, FbxReader, DcmReader, CreoviewReader, CerecReader, CerconReader, CaddsReader, BRepOccReader, _3dxml_Namespace::_3DXmlReader, and _3dmReader.
|
virtualinherited |
Reimplemented in StepReader, SolidEdgeReader, ProeReader, GltfReader, CreoviewReader, and BRepOccReader.
|
static |
|
static |
|
static |
[Options]
|
virtualinherited |
Reimplemented in StepReader, SolidEdgeReader, ProeReader, GltfReader, CreoviewReader, and BRepOccReader.
|
virtualinherited |
Reimplemented in SolidEdgeReader, ProeReader, and _3dmReader.
|
pure virtualinherited |
Implemented in XmlReader, U3dReader, StlReader, StepReader, SolidEdgeReader, RnXmlReader, ProeReader, ProCeraReader, PlmXmlReader, PdfReader, ObjReader, LavaReader, IfcReader, GltfReader, FbxReader, DcmReader, CreoviewReader, CerecReader, CerconReader, CaddsReader, BRepOccReader, _3dxml_Namespace::_3DXmlReader, and _3dmReader.
| void* SwReader::GetSearchEngine | ( | ) |
|
pure virtualinherited |
Implemented in XmlReader, StlReader, StepReader, SolidEdgeReader, RnXmlReader, ProeReader, ProCeraReader, PlmXmlReader, ObjReader, LavaReader, IfcReader, GltfReader, FbxReader, DcmReader, CreoviewReader, CerecReader, CerconReader, CaddsReader, BRepOccReader, _3dxml_Namespace::_3DXmlReader, and _3dmReader.
|
pure virtualinherited |
Implemented in XmlReader, U3dReader, StlReader, StepReader, SolidEdgeReader, RnXmlReader, ProeReader, ProCeraReader, PlmXmlReader, PdfReader, ObjReader, LavaReader, IfcReader, GltfReader, FbxReader, DcmReader, CreoviewReader, CerecReader, CerconReader, CaddsReader, BRepOccReader, _3dxml_Namespace::_3DXmlReader, and _3dmReader.
|
pure virtualinherited |
Implemented in XmlReader, U3dReader, StlReader, StepReader, SolidEdgeReader, RnXmlReader, ProeReader, ProCeraReader, PlmXmlReader, ObjReader, LavaReader, IfcReader, GltfReader, FbxReader, DcmReader, CreoviewReader, CerecReader, CerconReader, CaddsReader, BRepOccReader, _3dxml_Namespace::_3DXmlReader, and _3dmReader.
|
pure virtualinherited |
Implemented in XmlReader, U3dReader, StlReader, StepReader, SolidEdgeReader, RnXmlReader, ProeReader, ProCeraReader, PlmXmlReader, PdfReader, ObjReader, LavaReader, IfcReader, GltfReader, FbxReader, DcmReader, CreoviewReader, CerecReader, CerconReader, CaddsReader, BRepOccReader, _3dxml_Namespace::_3DXmlReader, and _3dmReader.
|
virtualinherited |
|
pure virtualinherited |
Implemented in XmlReader, U3dReader, StlReader, StepReader, SolidEdgeReader, RnXmlReader, ProeReader, ProCeraReader, PlmXmlReader, PdfReader, ObjReader, LavaReader, IfcReader, GltfReader, FbxReader, DcmReader, CreoviewReader, CerecReader, CerconReader, CaddsReader, BRepOccReader, _3dxml_Namespace::_3DXmlReader, and _3dmReader.
|
virtualinherited |
Reimplemented in StlReader, ProeReader, GltfReader, FbxReader, and CreoviewReader.
|
pure virtualinherited |
Implemented in XmlReader, U3dReader, StlReader, StepReader, SolidEdgeReader, RnXmlReader, ProeReader, ProCeraReader, PlmXmlReader, PdfReader, ObjReader, LavaReader, IfcReader, GltfReader, FbxReader, DcmReader, CreoviewReader, CerecReader, CerconReader, CaddsReader, BRepOccReader, _3dxml_Namespace::_3DXmlReader, and _3dmReader.
|
static |
Forces computation of boundaries from mesh when reading SolidWorks 2D/3D files.
[Options]
| inComputeBoundary | DTK_TRUE to compute boundaries from mesh when reading SolidWorks 2D/3D files. Default is DTK_FALSE. |
|
static |
When reading a .SLDDRW file, determines whether curves in the 2D plane are created from 3D geometry (mesh/body). Enabled by default.
| inCreateCurves | DTK_TRUE to create curves in the 2D plane from 3D geometry (mesh/body) when reading .SLDDRW files. Default is DTK_TRUE. |
|
static |
If true, reads the graphic representation in .SLDDRW files; if false, uses the semantic representation.
| readWithGraphicRepresentation | DTK_TRUE to use graphic representation, DTK_FALSE to use semantic representation. Default is DTK_TRUE. |
|
protectedinherited |
|
protectedinherited |