Public Member Functions |
| | ONX_Model () |
| virtual | ~ONX_Model () |
| void | Destroy () |
| bool | Read (ON_BinaryArchive &archive, ON_TextLog *error_log=NULL) |
| bool | Read (const char *filename, ON_TextLog *error_log=NULL) |
| bool | Read (const wchar_t *filename, ON_TextLog *error_log=NULL) |
| bool | Write (ON_BinaryArchive &archive, int version=0, const char *sStartSectionComment=NULL, ON_TextLog *error_log=NULL) |
| bool | Write (const char *filename, int version=0, const char *sStartSectionComment=NULL, ON_TextLog *error_log=NULL) |
| bool | Write (const wchar_t *filename, int version=0, const char *sStartSectionComment=NULL, ON_TextLog *error_log=NULL) |
| bool | IsValid (ON_TextLog *text_log=NULL) const |
| virtual void | Polish () |
| virtual int | Audit (bool bAttemptRepair, int *repair_count, ON_TextLog *text_log, ON_SimpleArray< int > *warnings) |
| ON_BoundingBox | BoundingBox () const |
| void | GetRenderMaterial (const ON_3dmObjectAttributes &attributes, ON_Material &material) const |
| void | GetRenderMaterial (int object_index, ON_Material &material) const |
| void | GetLinetype (const ON_3dmObjectAttributes &attributes, ON_Linetype &linetype) const |
| void | GetLinetype (int object_index, ON_Linetype &linetype) const |
| ON_Color | WireframeColor (const ON_3dmObjectAttributes &attributes) const |
| ON_Color | WireframeColor (int object_index) const |
| virtual int | ObjectIndex (ON_UUID object_uuid) const |
| virtual int | IDefIndex (ON_UUID idef_uuid) const |
| virtual int | IDefIndex (const wchar_t *idef_name) const |
| virtual void | GetUnusedIDefName (ON_wString &idef_name) const |
| virtual int | UsesIDef (const ON_InstanceRef &iref, ON_UUID idef_uuid) const |
| virtual int | LayerIndex (const wchar_t *layer_name) const |
| virtual void | GetUnusedLayerName (ON_wString &layer_name) const |
| bool | SetDocumentUserString (const wchar_t *key, const wchar_t *string_value) |
| bool | GetDocumentUserString (const wchar_t *key, ON_wString &string_value) const |
| int | GetDocumentUserStrings (ON_ClassArray< ON_UserString > &user_strings) const |
| void | Dump (ON_TextLog &) const |
| void | DumpSummary (ON_TextLog &) const |
| void | DumpBitmapTable (ON_TextLog &) const |
| void | DumpTextureMappingTable (ON_TextLog &) const |
| void | DumpMaterialTable (ON_TextLog &) const |
| void | DumpLinetypeTable (ON_TextLog &) const |
| void | DumpLayerTable (ON_TextLog &) const |
| void | DumpLightTable (ON_TextLog &) const |
| void | DumpGroupTable (ON_TextLog &) const |
| void | DumpFontTable (ON_TextLog &) const |
| void | DumpDimStyleTable (ON_TextLog &) const |
| void | DumpHatchPatternTable (ON_TextLog &) const |
| void | DumpIDefTable (ON_TextLog &) const |
| void | DumpObjectTable (ON_TextLog &) const |
| void | DumpHistoryRecordTable (ON_TextLog &) const |
| void | DumpUserDataTable (ON_TextLog &) const |
| void | DestroyCache () |
Static Public Member Functions |
| static bool | IsRDKDocumentInformation (const ONX_Model_UserData &docud) |
| static bool | GetRDKDocumentInformation (const ONX_Model_UserData &docud, ON_wString &rdk_xml_document_data) |
| static bool | IsRDKObjectInformation (const ON_UserData &objectud) |
| static bool | GetRDKObjectInformation (const ON_Object &object, ON_wString &rdk_xml_object_data) |
Public Attributes |
| int | m_3dm_file_version |
| int | m_3dm_opennurbs_version |
| ON_String | m_sStartSectionComments |
| ON_3dmProperties | m_properties |
| ON_3dmSettings | m_settings |
| ON_SimpleArray< ON_Bitmap * > | m_bitmap_table |
| ON_ObjectArray< ON_TextureMapping > | m_mapping_table |
| ON_ObjectArray< ON_Material > | m_material_table |
| ON_ObjectArray< ON_Linetype > | m_linetype_table |
| ON_ObjectArray< ON_Layer > | m_layer_table |
| ON_ObjectArray< ON_Group > | m_group_table |
| ON_ObjectArray< ON_Font > | m_font_table |
| ON_ObjectArray< ON_DimStyle > | m_dimstyle_table |
ON_ClassArray
< ONX_Model_RenderLight > | m_light_table |
| ON_ObjectArray< ON_HatchPattern > | m_hatch_pattern_table |
ON_ObjectArray
< ON_InstanceDefinition > | m_idef_table |
| ON_ClassArray< ONX_Model_Object > | m_object_table |
ON_SimpleArray
< ON_HistoryRecord * > | m_history_record_table |
| ON_ClassArray< ONX_Model_UserData > | m_userdata_table |
| ON_UuidIndexList | m_mapping_id_index |
| ON_UuidIndexList | m_material_id_index |
| ON_UuidIndexList | m_object_id_index |
| ON_UuidIndexList | m_idef_id_index |
| size_t | m_file_length |
| int | m_crc_error_count |
Definition at line 175 of file opennurbs_extensions.h.