#include <GEOM_IBlocksOperations_i.hh>

Public Member Functions | |
| GEOM_IBlocksOperations_i (PortableServer::POA_ptr thePOA, GEOM::GEOM_Gen_ptr theEngine,::GEOMImpl_IBlocksOperations *theImpl) | |
| ~GEOM_IBlocksOperations_i () | |
| GEOM::GEOM_Object_ptr | MakeQuad (GEOM::GEOM_Object_ptr theEdge1, GEOM::GEOM_Object_ptr theEdge2, GEOM::GEOM_Object_ptr theEdge3, GEOM::GEOM_Object_ptr theEdge4) | 
| GEOM::GEOM_Object_ptr | MakeQuad2Edges (GEOM::GEOM_Object_ptr theEdge1, GEOM::GEOM_Object_ptr theEdge2) | 
| GEOM::GEOM_Object_ptr | MakeQuad4Vertices (GEOM::GEOM_Object_ptr thePnt1, GEOM::GEOM_Object_ptr thePnt2, GEOM::GEOM_Object_ptr thePnt3, GEOM::GEOM_Object_ptr thePnt4) | 
| GEOM::GEOM_Object_ptr | MakeHexa (GEOM::GEOM_Object_ptr theFace1, GEOM::GEOM_Object_ptr theFace2, GEOM::GEOM_Object_ptr theFace3, GEOM::GEOM_Object_ptr theFace4, GEOM::GEOM_Object_ptr theFace5, GEOM::GEOM_Object_ptr theFace6) | 
| GEOM::GEOM_Object_ptr | MakeHexa2Faces (GEOM::GEOM_Object_ptr theFace1, GEOM::GEOM_Object_ptr theFace2) | 
| GEOM::GEOM_Object_ptr | MakeBlockCompound (GEOM::GEOM_Object_ptr theCompound) | 
| GEOM::GEOM_Object_ptr | GetPoint (GEOM::GEOM_Object_ptr theShape, CORBA::Double theX, CORBA::Double theY, CORBA::Double theZ, CORBA::Double theEpsilon) | 
| GEOM::GEOM_Object_ptr | GetVertexNearPoint (GEOM::GEOM_Object_ptr theShape, GEOM::GEOM_Object_ptr thePoint) | 
| GEOM::GEOM_Object_ptr | GetEdge (GEOM::GEOM_Object_ptr theShape, GEOM::GEOM_Object_ptr thePoint1, GEOM::GEOM_Object_ptr thePoint2) | 
| GEOM::GEOM_Object_ptr | GetEdgeNearPoint (GEOM::GEOM_Object_ptr theShape, GEOM::GEOM_Object_ptr thePoint) | 
| GEOM::GEOM_Object_ptr | GetFaceByPoints (GEOM::GEOM_Object_ptr theShape, GEOM::GEOM_Object_ptr thePoint1, GEOM::GEOM_Object_ptr thePoint2, GEOM::GEOM_Object_ptr thePoint3, GEOM::GEOM_Object_ptr thePoint4) | 
| GEOM::GEOM_Object_ptr | GetFaceByEdges (GEOM::GEOM_Object_ptr theShape, GEOM::GEOM_Object_ptr theEdge1, GEOM::GEOM_Object_ptr theEdge2) | 
| GEOM::GEOM_Object_ptr | GetOppositeFace (GEOM::GEOM_Object_ptr theBlock, GEOM::GEOM_Object_ptr theFace) | 
| GEOM::GEOM_Object_ptr | GetFaceNearPoint (GEOM::GEOM_Object_ptr theShape, GEOM::GEOM_Object_ptr thePoint) | 
| GEOM::GEOM_Object_ptr | GetFaceByNormale (GEOM::GEOM_Object_ptr theBlock, GEOM::GEOM_Object_ptr theVector) | 
| GEOM::GEOM_Object_ptr | GetShapesNearPoint (GEOM::GEOM_Object_ptr theShape, GEOM::GEOM_Object_ptr thePoint, CORBA::Long theShapeType, CORBA::Double theTolerance) | 
| CORBA::Boolean | IsCompoundOfBlocks (GEOM::GEOM_Object_ptr theCompound, CORBA::Long theMinNbFaces, CORBA::Long theMaxNbFaces, CORBA::Long &theNbBlocks) | 
| CORBA::Boolean | CheckCompoundOfBlocks (GEOM::GEOM_Object_ptr theCompound, const CORBA::Double theToleranceC1, GEOM::GEOM_IBlocksOperations::BCErrors_out theErrors) | 
| char * | PrintBCErrors (GEOM::GEOM_Object_ptr theCompound, const GEOM::GEOM_IBlocksOperations::BCErrors &theErrors) | 
| GEOM::GEOM_Object_ptr | GetNonBlocks (GEOM::GEOM_Object_ptr theShape, const CORBA::Double theToleranceC1, GEOM::GEOM_Object_out theNonQuads) | 
| GEOM::GEOM_Object_ptr | RemoveExtraEdges (GEOM::GEOM_Object_ptr theShape, CORBA::Long theOptimumNbFaces) | 
| GEOM::GEOM_Object_ptr | UnionFaces (GEOM::GEOM_Object_ptr theShape) | 
| GEOM::GEOM_Object_ptr | CheckAndImprove (GEOM::GEOM_Object_ptr theCompound) | 
| GEOM::ListOfGO * | ExplodeCompoundOfBlocks (GEOM::GEOM_Object_ptr theCompound, CORBA::Long theMinNbFaces, CORBA::Long theMaxNbFaces) | 
| GEOM::GEOM_Object_ptr | GetBlockNearPoint (GEOM::GEOM_Object_ptr theCompound, GEOM::GEOM_Object_ptr thePoint) | 
| GEOM::GEOM_Object_ptr | GetBlockByParts (GEOM::GEOM_Object_ptr theCompound, const GEOM::ListOfGO &theParts) | 
| GEOM::ListOfGO * | GetBlocksByParts (GEOM::GEOM_Object_ptr theCompound, const GEOM::ListOfGO &theParts) | 
| GEOM::GEOM_Object_ptr | MakeMultiTransformation1D (GEOM::GEOM_Object_ptr theBlock, CORBA::Long theDirFace1, CORBA::Long theDirFace2, CORBA::Long theNbTimes) | 
| GEOM::GEOM_Object_ptr | MakeMultiTransformation2D (GEOM::GEOM_Object_ptr theBlock, CORBA::Long theDirFace1U, CORBA::Long theDirFace2U, CORBA::Long theNbTimesU, CORBA::Long theDirFace1V, CORBA::Long theDirFace2V, CORBA::Long theNbTimesV) | 
| GEOM::ListOfGO * | Propagate (GEOM::GEOM_Object_ptr theShape) | 
| ::GEOMImpl_IBlocksOperations * | GetOperations () | 
  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 CORBA::Long | GetStudyID () | 
| virtual GEOM::GEOM_BaseObject_ptr | GetBaseObject (Handle(GEOM_BaseObject) theObject) | 
| virtual void | FinishOperation () | 
| virtual void | AbortOperation () | 
| ::GEOM_IOperations * | GetImpl () | 
| virtual void | UpdateGUIForObject (GEOM::GEOM_Object_ptr theObj) | 
| GEOM_IBlocksOperations_i::GEOM_IBlocksOperations_i | ( | PortableServer::POA_ptr | thePOA, | 
| GEOM::GEOM_Gen_ptr | theEngine, | ||
| ::GEOMImpl_IBlocksOperations * | theImpl | ||
| ) | 
constructor:
| GEOM_IBlocksOperations_i::~GEOM_IBlocksOperations_i | ( | ) | 
destructor
| GEOM::GEOM_Object_ptr GEOM_IBlocksOperations_i::CheckAndImprove | ( | GEOM::GEOM_Object_ptr | theCompound | ) | 
CheckAndImprove
References GetOperations(), HANDLE_NAMESPACE, GEOM_IOperations_i::IsDone(), and GEOM_IOperations::SetNotDone().
| CORBA::Boolean GEOM_IBlocksOperations_i::CheckCompoundOfBlocks | ( | GEOM::GEOM_Object_ptr | theCompound, | 
| const CORBA::Double | theToleranceC1, | ||
| GEOM::GEOM_IBlocksOperations::BCErrors_out | theErrors | ||
| ) | 
CheckCompoundOfBlocks
References GEOMImpl_IBlocksOperations::BCError::error, GEOMImpl_IBlocksOperations::EXTRA_EDGE, GEOM::GEOM_IBlocksOperations::EXTRA_EDGE, HANDLE_NAMESPACE, GEOMImpl_IBlocksOperations::BCError::incriminated, GEOMImpl_IBlocksOperations::INVALID_CONNECTION, GEOM::GEOM_IBlocksOperations::INVALID_CONNECTION, GEOMImpl_IBlocksOperations::NOT_BLOCK, GEOM::GEOM_IBlocksOperations::NOT_BLOCK, GEOMImpl_IBlocksOperations::NOT_CONNECTED, GEOM::GEOM_IBlocksOperations::NOT_CONNECTED, GEOMImpl_IBlocksOperations::NOT_GLUED, and GEOM::GEOM_IBlocksOperations::NOT_GLUED.
| GEOM::ListOfGO * GEOM_IBlocksOperations_i::ExplodeCompoundOfBlocks | ( | GEOM::GEOM_Object_ptr | theCompound, | 
| CORBA::Long | theMinNbFaces, | ||
| CORBA::Long | theMaxNbFaces | ||
| ) | 
ExplodeCompoundOfBlocks
References Handle(), and HANDLE_NAMESPACE.
| GEOM::GEOM_Object_ptr GEOM_IBlocksOperations_i::GetBlockByParts | ( | GEOM::GEOM_Object_ptr | theCompound, | 
| const GEOM::ListOfGO & | theParts | ||
| ) | 
GetBlockByParts
References GetOperations(), Handle(), HANDLE_NAMESPACE, GEOM_IOperations_i::IsDone(), and GEOM_IOperations::SetNotDone().
| GEOM::GEOM_Object_ptr GEOM_IBlocksOperations_i::GetBlockNearPoint | ( | GEOM::GEOM_Object_ptr | theCompound, | 
| GEOM::GEOM_Object_ptr | thePoint | ||
| ) | 
GetBlockNearPoint
References GetOperations(), HANDLE_NAMESPACE, GEOM_IOperations_i::IsDone(), and GEOM_IOperations::SetNotDone().
| GEOM::ListOfGO * GEOM_IBlocksOperations_i::GetBlocksByParts | ( | GEOM::GEOM_Object_ptr | theCompound, | 
| const GEOM::ListOfGO & | theParts | ||
| ) | 
GetBlocksByParts
References GetOperations(), Handle(), HANDLE_NAMESPACE, GEOM_IOperations_i::IsDone(), and GEOM_IOperations::SetNotDone().
| GEOM::GEOM_Object_ptr GEOM_IBlocksOperations_i::GetEdge | ( | GEOM::GEOM_Object_ptr | theShape, | 
| GEOM::GEOM_Object_ptr | thePoint1, | ||
| GEOM::GEOM_Object_ptr | thePoint2 | ||
| ) | 
GetEdge
References GetOperations(), HANDLE_NAMESPACE, GEOM_IOperations_i::IsDone(), and GEOM_IOperations::SetNotDone().
| GEOM::GEOM_Object_ptr GEOM_IBlocksOperations_i::GetEdgeNearPoint | ( | GEOM::GEOM_Object_ptr | theShape, | 
| GEOM::GEOM_Object_ptr | thePoint | ||
| ) | 
GetEdgeNearPoint
References GetOperations(), HANDLE_NAMESPACE, GEOM_IOperations_i::IsDone(), and GEOM_IOperations::SetNotDone().
| GEOM::GEOM_Object_ptr GEOM_IBlocksOperations_i::GetFaceByEdges | ( | GEOM::GEOM_Object_ptr | theShape, | 
| GEOM::GEOM_Object_ptr | theEdge1, | ||
| GEOM::GEOM_Object_ptr | theEdge2 | ||
| ) | 
GetFaceByEdges
References HANDLE_NAMESPACE.
| GEOM::GEOM_Object_ptr GEOM_IBlocksOperations_i::GetFaceByNormale | ( | GEOM::GEOM_Object_ptr | theShape, | 
| GEOM::GEOM_Object_ptr | theVector | ||
| ) | 
GetFaceByNormale
References GetOperations(), HANDLE_NAMESPACE, GEOM_IOperations_i::IsDone(), and GEOM_IOperations::SetNotDone().
| GEOM::GEOM_Object_ptr GEOM_IBlocksOperations_i::GetFaceByPoints | ( | GEOM::GEOM_Object_ptr | theShape, | 
| GEOM::GEOM_Object_ptr | thePoint1, | ||
| GEOM::GEOM_Object_ptr | thePoint2, | ||
| GEOM::GEOM_Object_ptr | thePoint3, | ||
| GEOM::GEOM_Object_ptr | thePoint4 | ||
| ) | 
GetFaceByPoints
References HANDLE_NAMESPACE.
| GEOM::GEOM_Object_ptr GEOM_IBlocksOperations_i::GetFaceNearPoint | ( | GEOM::GEOM_Object_ptr | theShape, | 
| GEOM::GEOM_Object_ptr | thePoint | ||
| ) | 
GetFaceNearPoint
References GetOperations(), HANDLE_NAMESPACE, GEOM_IOperations_i::IsDone(), and GEOM_IOperations::SetNotDone().
| GEOM::GEOM_Object_ptr GEOM_IBlocksOperations_i::GetNonBlocks | ( | GEOM::GEOM_Object_ptr | theShape, | 
| const CORBA::Double | theToleranceC1, | ||
| GEOM::GEOM_Object_out | theNonQuads | ||
| ) | 
GetNonBlocks
References HANDLE_NAMESPACE.
      
  | 
  inline | 
References GEOM_IOperations_i::GetImpl().
| GEOM::GEOM_Object_ptr GEOM_IBlocksOperations_i::GetOppositeFace | ( | GEOM::GEOM_Object_ptr | theShape, | 
| GEOM::GEOM_Object_ptr | theFace | ||
| ) | 
GetOppositeFace
References GetOperations(), HANDLE_NAMESPACE, GEOM_IOperations_i::IsDone(), and GEOM_IOperations::SetNotDone().
| GEOM::GEOM_Object_ptr GEOM_IBlocksOperations_i::GetPoint | ( | GEOM::GEOM_Object_ptr | theShape, | 
| CORBA::Double | theX, | ||
| CORBA::Double | theY, | ||
| CORBA::Double | theZ, | ||
| CORBA::Double | theEpsilon | ||
| ) | 
GetPoint
References GetOperations(), HANDLE_NAMESPACE, GEOM_IOperations_i::IsDone(), and GEOM_IOperations::SetNotDone().
| GEOM::GEOM_Object_ptr GEOM_IBlocksOperations_i::GetShapesNearPoint | ( | GEOM::GEOM_Object_ptr | theShape, | 
| GEOM::GEOM_Object_ptr | thePoint, | ||
| CORBA::Long | theShapeType, | ||
| CORBA::Double | theTolerance | ||
| ) | 
GetShapesNearPoint
References HANDLE_NAMESPACE.
| GEOM::GEOM_Object_ptr GEOM_IBlocksOperations_i::GetVertexNearPoint | ( | GEOM::GEOM_Object_ptr | theShape, | 
| GEOM::GEOM_Object_ptr | thePoint | ||
| ) | 
GetVertexNearPoint
References HANDLE_NAMESPACE.
| CORBA::Boolean GEOM_IBlocksOperations_i::IsCompoundOfBlocks | ( | GEOM::GEOM_Object_ptr | theCompound, | 
| CORBA::Long | theMinNbFaces, | ||
| CORBA::Long | theMaxNbFaces, | ||
| CORBA::Long & | theNbBlocks | ||
| ) | 
IsCompoundOfBlocks
References HANDLE_NAMESPACE.
| GEOM::GEOM_Object_ptr GEOM_IBlocksOperations_i::MakeBlockCompound | ( | GEOM::GEOM_Object_ptr | theCompound | ) | 
MakeBlockCompound
References HANDLE_NAMESPACE.
| GEOM::GEOM_Object_ptr GEOM_IBlocksOperations_i::MakeHexa | ( | GEOM::GEOM_Object_ptr | theFace1, | 
| GEOM::GEOM_Object_ptr | theFace2, | ||
| GEOM::GEOM_Object_ptr | theFace3, | ||
| GEOM::GEOM_Object_ptr | theFace4, | ||
| GEOM::GEOM_Object_ptr | theFace5, | ||
| GEOM::GEOM_Object_ptr | theFace6 | ||
| ) | 
MakeHexa
References HANDLE_NAMESPACE.
| GEOM::GEOM_Object_ptr GEOM_IBlocksOperations_i::MakeHexa2Faces | ( | GEOM::GEOM_Object_ptr | theFace1, | 
| GEOM::GEOM_Object_ptr | theFace2 | ||
| ) | 
MakeHexa2Faces
References HANDLE_NAMESPACE.
| GEOM::GEOM_Object_ptr GEOM_IBlocksOperations_i::MakeMultiTransformation1D | ( | GEOM::GEOM_Object_ptr | theBlock, | 
| CORBA::Long | theDirFace1, | ||
| CORBA::Long | theDirFace2, | ||
| CORBA::Long | theNbTimes | ||
| ) | 
MakeMultiTransformation1D
References HANDLE_NAMESPACE.
| GEOM::GEOM_Object_ptr GEOM_IBlocksOperations_i::MakeMultiTransformation2D | ( | GEOM::GEOM_Object_ptr | theBlock, | 
| CORBA::Long | theDirFace1U, | ||
| CORBA::Long | theDirFace2U, | ||
| CORBA::Long | theNbTimesU, | ||
| CORBA::Long | theDirFace1V, | ||
| CORBA::Long | theDirFace2V, | ||
| CORBA::Long | theNbTimesV | ||
| ) | 
MakeMultiTransformation2D
References HANDLE_NAMESPACE.
| GEOM::GEOM_Object_ptr GEOM_IBlocksOperations_i::MakeQuad | ( | GEOM::GEOM_Object_ptr | theEdge1, | 
| GEOM::GEOM_Object_ptr | theEdge2, | ||
| GEOM::GEOM_Object_ptr | theEdge3, | ||
| GEOM::GEOM_Object_ptr | theEdge4 | ||
| ) | 
MakeQuad
References HANDLE_NAMESPACE.
| GEOM::GEOM_Object_ptr GEOM_IBlocksOperations_i::MakeQuad2Edges | ( | GEOM::GEOM_Object_ptr | theEdge1, | 
| GEOM::GEOM_Object_ptr | theEdge2 | ||
| ) | 
MakeQuad2Edges
References HANDLE_NAMESPACE.
| GEOM::GEOM_Object_ptr GEOM_IBlocksOperations_i::MakeQuad4Vertices | ( | GEOM::GEOM_Object_ptr | thePnt1, | 
| GEOM::GEOM_Object_ptr | thePnt2, | ||
| GEOM::GEOM_Object_ptr | thePnt3, | ||
| GEOM::GEOM_Object_ptr | thePnt4 | ||
| ) | 
MakeQuad4Vertices
References aPnt1, aPnt2, aPnt3, and HANDLE_NAMESPACE.
| char * GEOM_IBlocksOperations_i::PrintBCErrors | ( | GEOM::GEOM_Object_ptr | theCompound, | 
| const GEOM::GEOM_IBlocksOperations::BCErrors & | theErrors | ||
| ) | 
PrintBCErrors
References GEOMImpl_IBlocksOperations::BCError::error, GEOM::GEOM_IBlocksOperations::BCError::error, GEOMImpl_IBlocksOperations::EXTRA_EDGE, GEOM::GEOM_IBlocksOperations::EXTRA_EDGE, HANDLE_NAMESPACE, GEOMImpl_IBlocksOperations::BCError::incriminated, GEOM::GEOM_IBlocksOperations::BCError::incriminated, GEOMImpl_IBlocksOperations::INVALID_CONNECTION, GEOM::GEOM_IBlocksOperations::INVALID_CONNECTION, GEOMImpl_IBlocksOperations::NOT_BLOCK, GEOM::GEOM_IBlocksOperations::NOT_BLOCK, GEOMImpl_IBlocksOperations::NOT_CONNECTED, GEOM::GEOM_IBlocksOperations::NOT_CONNECTED, GEOMImpl_IBlocksOperations::NOT_GLUED, GEOM::GEOM_IBlocksOperations::NOT_GLUED, and NULL.
| GEOM::ListOfGO * GEOM_IBlocksOperations_i::Propagate | ( | GEOM::GEOM_Object_ptr | theShape | ) | 
Propagate
References GetOperations(), Handle(), HANDLE_NAMESPACE, GEOM_IOperations_i::IsDone(), and GEOM_IOperations::SetNotDone().
| GEOM::GEOM_Object_ptr GEOM_IBlocksOperations_i::RemoveExtraEdges | ( | GEOM::GEOM_Object_ptr | theShape, | 
| CORBA::Long | theOptimumNbFaces | ||
| ) | 
RemoveExtraEdges
References HANDLE_NAMESPACE.
| GEOM::GEOM_Object_ptr GEOM_IBlocksOperations_i::UnionFaces | ( | GEOM::GEOM_Object_ptr | theShape | ) | 
UnionFaces
References HANDLE_NAMESPACE.