Version: 9.12.0
GEOMImpl_IBaseIEOperations Class Reference

#include <GEOMImpl_IBaseIEOperations.hxx>

Inheritance diagram for GEOMImpl_IBaseIEOperations:
Inheritance graph

Public Member Functions

Standard_EXPORT GEOMImpl_IBaseIEOperations (GEOM_Engine *theEngine)
 
Standard_EXPORT ~GEOMImpl_IBaseIEOperations ()
 
- Public Member Functions inherited from GEOM_IOperations
Standard_EXPORT GEOM_IOperations (GEOM_Engine *theEngine)
 
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 ()
 

Protected Member Functions

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

const TCollection_ExtendedString & theName
 
const TCollection_ExtendedString const NCollection_List< TopoDS_Shape > & theShapes
 
GEOMImpl_IGroupOperationsmyGroupOperations
 
GEOMImpl_IFieldOperationsmyFieldOperations
 
GEOMImpl_IShapesOperationsmyShapesOperations
 

Constructor & Destructor Documentation

◆ GEOMImpl_IBaseIEOperations()

GEOMImpl_IBaseIEOperations::GEOMImpl_IBaseIEOperations ( GEOM_Engine theEngine)

◆ ~GEOMImpl_IBaseIEOperations()

GEOMImpl_IBaseIEOperations::~GEOMImpl_IBaseIEOperations ( )

Member Function Documentation

◆ Handle()

GEOMImpl_IBaseIEOperations::Handle ( GEOM_Object  ) const &
protected

◆ MakeMaterialGroups()

void GEOMImpl_IBaseIEOperations::MakeMaterialGroups ( const Handle(GEOM_Object) &  theObject,
const Handle(TColStd_HSequenceOfTransient) &  theSeq 
)
protected

This method creates material groups for an imported object.

Parameters
theObjectthe imported object.

References Handle().

Member Data Documentation

◆ myFieldOperations

GEOMImpl_IFieldOperations* GEOMImpl_IBaseIEOperations::myFieldOperations
protected

◆ myGroupOperations

GEOMImpl_IGroupOperations* GEOMImpl_IBaseIEOperations::myGroupOperations
protected

◆ myShapesOperations

GEOMImpl_IShapesOperations* GEOMImpl_IBaseIEOperations::myShapesOperations
protected

◆ theName

const TCollection_ExtendedString& GEOMImpl_IBaseIEOperations::theName
protected

◆ theShapes

const TCollection_ExtendedString const NCollection_List<TopoDS_Shape>& GEOMImpl_IBaseIEOperations::theShapes
protected

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