#include <IGESPlugin_IOperations.hxx>

Public Member Functions | |
| IGESPlugin_IOperations (GEOM_Engine *, int) | |
| ~IGESPlugin_IOperations () | |
| void | ExportIGES (const Handle(GEOM_Object), const TCollection_AsciiString &, const TCollection_AsciiString &) |
| Handle (TColStd_HSequenceOfTransient) ImportIGES(const TCollection_AsciiString & | |
| TCollection_AsciiString | ReadValue (const TCollection_AsciiString &, const TCollection_AsciiString &) |
Public Member Functions inherited from GEOMImpl_IBaseIEOperations | |
| Standard_EXPORT | GEOMImpl_IBaseIEOperations (GEOM_Engine *theEngine, int theDocID) |
| Standard_EXPORT | ~GEOMImpl_IBaseIEOperations () |
Public Member Functions inherited from GEOM_IOperations | |
| Standard_EXPORT | GEOM_IOperations (GEOM_Engine *theEngine, int theDocID) |
| Standard_EXPORT | ~GEOM_IOperations () |
| Standard_EXPORT void | StartOperation () |
| Standard_EXPORT void | FinishOperation () |
| Standard_EXPORT void | AbortOperation () |
| Standard_EXPORT bool | IsDone () |
| Standard_EXPORT void | SetNotDone () |
| Standard_EXPORT void | SetErrorCode (const TCollection_AsciiString &theErrorCode) |
| Standard_EXPORT char * | GetErrorCode () |
| Standard_EXPORT GEOM_Engine * | GetEngine () |
| Standard_EXPORT GEOM_Solver * | GetSolver () |
| Standard_EXPORT int | GetDocID () |
Public Attributes | |
| const | bool |
Additional Inherited Members | |
Protected Member Functions inherited from GEOMImpl_IBaseIEOperations | |
| Standard_EXPORT void | MakeMaterialGroups (const Handle(GEOM_Object)&theObject, const Handle(TColStd_HSequenceOfTransient)&theSeq) |
| Handle (GEOM_Object) MakeGroup(const Handle(GEOM_Object)&theObject | |
Protected Attributes inherited from GEOMImpl_IBaseIEOperations | |
| const TCollection_ExtendedString & | theName |
| const TCollection_ExtendedString const NCollection_List < TopoDS_Shape > & | theShapes |
| GEOMImpl_IGroupOperations * | myGroupOperations |
| GEOMImpl_IFieldOperations * | myFieldOperations |
| GEOMImpl_IShapesOperations * | myShapesOperations |
| IGESPlugin_IOperations::IGESPlugin_IOperations | ( | GEOM_Engine * | theEngine, |
| int | theDocID | ||
| ) |
Constructor
| IGESPlugin_IOperations::~IGESPlugin_IOperations | ( | ) |
Destructor
| void IGESPlugin_IOperations::ExportIGES | ( | const | HandleGEOM_Object, |
| const TCollection_AsciiString & | , | ||
| const TCollection_AsciiString & | |||
| ) |
ExportIGES Export a shape to IGES format
| theOriginal | The shape to export |
| theFileName | The name of the file to exported |
| theIsASCII | The format of the exported file (ASCII or Binary) |
| theDeflection | The deflection of the shape to exported |
| theVersion | The version of IGES format which defines, whether to write only faces (5.1 IGES format) or shells and solids also (5.3 IGES format). |
References EXPORT_SHAPE, GEOM_IMPORT, GEOM_IOperations::GetDocID(), GEOM_IOperations::GetEngine(), IGESPlugin_ExportDriver::GetID(), GEOM_IOperations::GetSolver(), Handle(), KO, OK, GEOM_IOperations::SetErrorCode(), IGESPlugin_IExport::SetFileName(), IGESPlugin_IExport::SetOriginal(), and IGESPlugin_IExport::SetVersion().
| IGESPlugin_IOperations::Handle | ( | TColStd_HSequenceOfTransient | ) | const |
| TCollection_AsciiString IGESPlugin_IOperations::ReadValue | ( | const TCollection_AsciiString & | theFileName, |
| const TCollection_AsciiString & | theParameterName | ||
| ) |
ReadValue
References IGESPlugin_ImportDriver::GetValue(), KO, and OK.
| const IGESPlugin_IOperations::bool |