Version: 8.3.0
Home
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
ISTLOperations Interface Reference

Interface for STLPlugin modeling functions. More...

import "STLPlugin.idl";

Public Member Functions

void ExportSTL (in GEOM::GEOM_Object theObject, in string theFileName, in boolean theIsASCII, in double theDeflection, in boolean theIsRelative)
 Export the given shape into a file with given name in STL format. More...
 
GEOM::ListOfGO ImportSTL (in string theFileName)
 Import a shape from the STL file. More...
 
boolean IsDone ()
 To know, if the operation was successfully performed. More...
 
void SetErrorCode (in string theErrorID)
 Set the operation error code. More...
 
string GetErrorCode ()
 Get the operation error code. More...
 
long GetStudyID ()
 Get ID of study, where the operation is defined. More...
 
void StartOperation ()
 Opens a new transaction. More...
 
void FinishOperation ()
 Closes the previously opened trasaction. More...
 
void AbortOperation ()
 Aborts the previously opened transaction. More...
 

Detailed Description

Interface for STLPlugin modeling functions.

Member Function Documentation

void ExportSTL ( in GEOM::GEOM_Object  theObject,
in string  theFileName,
in boolean  theIsASCII,
in double  theDeflection,
in boolean  theIsRelative 
)

Export the given shape into a file with given name in STL format.

Parameters
theObjectShape to be stored in the file.
theFileNameName of the file to store the given shape in.
theIsASCIIThe format of the exported file (ASCII or Binary).
theDeflectionDeflection of the given shape.
theIsRelativeMode for writing the file. If True (default value), the deflection is calculated from the relative size of the shape; if False, the user defined deflection is used.
GEOM::ListOfGO ImportSTL ( in string  theFileName)

Import a shape from the STL file.

Parameters
theFileNameThe file, containing the shape.
Returns
List of GEOM_Objects, containing the created shape and propagation groups.
boolean IsDone ( )
inherited

To know, if the operation was successfully performed.

void SetErrorCode ( in string  theErrorID)
inherited

Set the operation error code.

Parameters
theErrorIDis a string describing the error occured
Note
This method is supposed to be used only by interfaces inheriting from IOperations.
string GetErrorCode ( )
inherited

Get the operation error code.

long GetStudyID ( )
inherited

Get ID of study, where the operation is defined.

void StartOperation ( )
inherited

Opens a new transaction.

void FinishOperation ( )
inherited

Closes the previously opened trasaction.

void AbortOperation ( )
inherited

Aborts the previously opened transaction.