#include <exotkDX_Root.hxx>
Public Methods | |
| void * | operator new (size_t, void *anAddress) |
| OCC new. More... | |
| void * | operator new (size_t size) |
| OCC new. More... | |
| void | operator delete (void *anAddress) |
| OCC delete. More... | |
| Standard_EXPORT | exotkDX_Root () |
| Constructor. More... | |
| virtual Standard_EXPORT | ~exotkDX_Root () |
| Destructor. More... | |
| virtual Standard_EXPORT Standard_Boolean | AllowImport () |
| Return true if the plugin allow import. More... | |
| virtual Standard_EXPORT Standard_Boolean | AllowExport () |
| Return true if the plugin allow export. More... | |
| virtual Standard_EXPORT Standard_Boolean | Match (const TCollection_AsciiString &aFilename) |
| Return true if aFilename match the plugin file format. More... | |
| virtual Standard_EXPORT TCollection_AsciiString | FormatName ()=0 |
| Return the format name ( ex: "BRep" ). More... | |
| virtual Standard_EXPORT Handle_TColStd_HSequenceOfAsciiString | FormatExtensions ()=0 |
| Return the format extensions ( ex : {".brep";".rle"} ). More... | |
| Standard_EXPORT TCollection_AsciiString | Filename () |
| Return the filename to handle in the Read-Write action. More... | |
| Standard_EXPORT void | SetFilename (const TCollection_AsciiString &aFilename) |
| Set the filename to handle in the Read-Write action. More... | |
| virtual Standard_EXPORT TopoDS_Shape | LoadShape () |
| Load one shape from the file. More... | |
| virtual Standard_EXPORT Handle_TopTools_HSequenceOfShape | LoadShapes ()=0 |
| Load more shapes from the file. More... | |
| virtual Standard_EXPORT Standard_Boolean | SaveShape (const TopoDS_Shape &aShape)=0 |
| Save aShape in the file. More... | |
| virtual Standard_EXPORT Standard_Boolean | SaveShapes (const Handle_TopTools_HSequenceOfShape &aSequenceOfShapes)=0 |
| Save aSequenceOfShapes in the file. More... | |
| Standard_EXPORT const Handle_Standard_Type & | DynamicType () const |
| Type management. More... | |
| Standard_EXPORT Standard_Boolean | IsKind (const Handle_Standard_Type &) const |
| Type management. More... | |
Protected Attributes | |
| TCollection_AsciiString | myFileName |
| Standard_Boolean | myAllowImport |
| Standard_Boolean | myAllowExport |
Friends | |
| Standard_EXPORT friend Handle_Standard_Type & | exotkDX_Root_Type_ () |
| Type management. More... | |
Definition at line 52 of file exotkDX_Root.hxx.
|
|
Constructor.
Definition at line 68 of file exotkDX_Root.cxx. References myAllowExport, and myAllowImport. |
|
|
Destructor.
Definition at line 74 of file exotkDX_Root.cxx. |
|
|
Return true if the plugin allow export.
Definition at line 83 of file exotkDX_Root.cxx. References myAllowExport. |
|
|
Return true if the plugin allow import.
Definition at line 79 of file exotkDX_Root.cxx. References myAllowImport. |
|
|
Type management.
|
|
|
Return the filename to handle in the Read-Write action.
Definition at line 88 of file exotkDX_Root.cxx. References myFileName. |
|
|
Return the format extensions ( ex : {".brep";".rle"} ).
Referenced by Match(). |
|
|
Return the format name ( ex: "BRep" ).
|
|
|
Type management.
|
|
|
Load one shape from the file.
Definition at line 97 of file exotkDX_Root.cxx. References exotkUtils_BRep::BuildShape(), and LoadShapes(). |
|
|
Load more shapes from the file.
Referenced by LoadShape(). |
|
|
Return true if aFilename match the plugin file format.
Definition at line 128 of file exotkDX_Root.cxx. References FormatExtensions(). |
|
|
OCC delete.
Definition at line 85 of file exotkDX_Root.hxx. |
|
|
OCC new.
Definition at line 74 of file exotkDX_Root.hxx. |
|
||||||||||||
|
OCC new.
Definition at line 63 of file exotkDX_Root.hxx. |
|
|
Save aShape in the file.
Referenced by SaveShapes(). |
|
|
Save aSequenceOfShapes in the file.
Definition at line 113 of file exotkDX_Root.cxx. References exotkUtils_BRep::BuildShape(), and SaveShape(). |
|
|
Set the filename to handle in the Read-Write action.
Definition at line 92 of file exotkDX_Root.cxx. References myFileName. |
|
|
Type management.
|
|
|
the allow export flag Definition at line 217 of file exotkDX_Root.hxx. Referenced by AllowExport(), and exotkDX_Root(). |
|
|
the allow import flag Definition at line 215 of file exotkDX_Root.hxx. Referenced by AllowImport(), and exotkDX_Root(). |
|
|
the filename to handle Definition at line 213 of file exotkDX_Root.hxx. Referenced by Filename(), and SetFilename(). |
1.2.12 written by Dimitri van Heesch,
© 1997-2001