Version: 8.3.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
IGESPlugin_IOperations Class Reference

#include <IGESPlugin_IOperations.hxx>

Inheritance diagram for IGESPlugin_IOperations:
Inheritance graph

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_EngineGetEngine ()
 
Standard_EXPORT GEOM_SolverGetSolver ()
 
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_IGroupOperationsmyGroupOperations
 
GEOMImpl_IFieldOperationsmyFieldOperations
 
GEOMImpl_IShapesOperationsmyShapesOperations
 

Constructor & Destructor Documentation

IGESPlugin_IOperations::IGESPlugin_IOperations ( GEOM_Engine theEngine,
int  theDocID 
)

Constructor

IGESPlugin_IOperations::~IGESPlugin_IOperations ( )

Destructor

Member Function Documentation

void IGESPlugin_IOperations::ExportIGES ( const   HandleGEOM_Object,
const TCollection_AsciiString &  ,
const TCollection_AsciiString &   
)

ExportIGES Export a shape to IGES format

Parameters
theOriginalThe shape to export
theFileNameThe name of the file to exported
theIsASCIIThe format of the exported file (ASCII or Binary)
theDeflectionThe deflection of the shape to exported
theVersionThe 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.

Member Data Documentation

const IGESPlugin_IOperations::bool

The documentation for this class was generated from the following files: