Version: 9.12.0
STEPPlugin_IOperations_i Class Reference

#include <STEPPlugin_IOperations_i.hh>

Inheritance diagram for STEPPlugin_IOperations_i:
Inheritance graph

Public Member Functions

 STEPPlugin_IOperations_i (PortableServer::POA_ptr thePOA, GEOM::GEOM_Gen_ptr theEngine, STEPPlugin_IOperations *theImpl)
 
 ~STEPPlugin_IOperations_i ()
 
void ExportSTEP (GEOM::GEOM_Object_ptr, const char *, GEOM::length_unit)
 
GEOM::ListOfGOImportSTEP (const char *, const bool, const bool)
 
char * ReadValue (const char *, const char *)
 
STEPPlugin_IOperationsGetOperations ()
 
- Public Member Functions inherited from GEOM_IOperations_i
 GEOM_IOperations_i (PortableServer::POA_ptr thePOA, GEOM::GEOM_Gen_ptr theEngine, ::GEOM_IOperations *theImpl)
 
 ~GEOM_IOperations_i ()
 
virtual CORBA::Boolean IsDone ()
 
virtual void SetErrorCode (const char *theErrorCode)
 
virtual char * GetErrorCode ()
 
virtual GEOM::GEOM_BaseObject_ptr GetBaseObject (Handle(::GEOM_BaseObject) theObject)
 
virtual void FinishOperation ()
 
virtual void AbortOperation ()
 
::GEOM_IOperationsGetImpl ()
 
virtual void UpdateGUIForObject (GEOM::GEOM_Object_ptr theObj)
 

Constructor & Destructor Documentation

◆ STEPPlugin_IOperations_i()

STEPPlugin_IOperations_i::STEPPlugin_IOperations_i ( PortableServer::POA_ptr  thePOA,
GEOM::GEOM_Gen_ptr  theEngine,
STEPPlugin_IOperations theImpl 
)

constructor:

◆ ~STEPPlugin_IOperations_i()

STEPPlugin_IOperations_i::~STEPPlugin_IOperations_i ( )

destructor

Member Function Documentation

◆ ExportSTEP()

◆ GetOperations()

STEPPlugin_IOperations * STEPPlugin_IOperations_i::GetOperations ( )

◆ ImportSTEP()

GEOM::ListOfGO * STEPPlugin_IOperations_i::ImportSTEP ( const char *  theFileName,
const bool  theIsIgnoreUnits,
const bool  IsCreateAssemblies 
)

ImportSTEP Import a shape from STEP format

Parameters
theFileNameThe name of the file to import
theIsIgnoreUnitsIf True, file length units will be ignored (set to 'meter') and result model will be scaled, if its units are not meters. If False (default), file length units will be taken into account.
IsCreateAssembliesIf True, for each assembly compound is created in the result. If False Compounds that contain a single shape are eliminated from the result.
Returns
List of GEOM_Objects, containing the created shape and propagation groups.

References GetOperations(), Handle(), GEOM_IOperations_i::IsDone(), and GEOM_IOperations::SetNotDone().

◆ ReadValue()

char * STEPPlugin_IOperations_i::ReadValue ( const char *  theFileName,
const char *  theParameterName 
)

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