#include <GEOM_IBasicOperations_i.hh>

Public Member Functions | |
| GEOM_IBasicOperations_i (PortableServer::POA_ptr thePOA, GEOM::GEOM_Gen_ptr theEngine,::GEOMImpl_IBasicOperations *theImpl) | |
| ~GEOM_IBasicOperations_i () | |
| GEOM::GEOM_Object_ptr | MakePointXYZ (CORBA::Double theX, CORBA::Double theY, CORBA::Double theZ) | 
| GEOM::GEOM_Object_ptr | MakePointWithReference (GEOM::GEOM_Object_ptr theReference, CORBA::Double theX, CORBA::Double theY, CORBA::Double theZ) | 
| GEOM::GEOM_Object_ptr | MakePointOnCurve (GEOM::GEOM_Object_ptr theCurve, CORBA::Double theParameter, CORBA::Boolean takeOrientationIntoAccount) | 
| GEOM::GEOM_Object_ptr | MakePointOnCurveByLength (GEOM::GEOM_Object_ptr theCurve, CORBA::Double theLength, GEOM::GEOM_Object_ptr theStartPoint) | 
| GEOM::GEOM_Object_ptr | MakePointOnCurveByCoord (GEOM::GEOM_Object_ptr theCurve, CORBA::Double theXParameter, CORBA::Double theYParameter, CORBA::Double theZParameter) | 
| GEOM::GEOM_Object_ptr | MakePointOnSurface (GEOM::GEOM_Object_ptr theSurface, CORBA::Double theUParameter, CORBA::Double theVParameter) | 
| GEOM::GEOM_Object_ptr | MakePointOnSurfaceByCoord (GEOM::GEOM_Object_ptr theSurface, CORBA::Double theXParameter, CORBA::Double theYParameter, CORBA::Double theZParameter) | 
| GEOM::GEOM_Object_ptr | MakePointOnFace (GEOM::GEOM_Object_ptr theFace) | 
| GEOM::GEOM_Object_ptr | MakePointOnLinesIntersection (GEOM::GEOM_Object_ptr theLine1, GEOM::GEOM_Object_ptr theLine2) | 
| GEOM::GEOM_Object_ptr | MakeTangentOnCurve (GEOM::GEOM_Object_ptr theRefCurve, CORBA::Double theParameter) | 
| GEOM::GEOM_Object_ptr | MakeVectorDXDYDZ (CORBA::Double theDX, CORBA::Double theDY, CORBA::Double theDZ) | 
| GEOM::GEOM_Object_ptr | MakeVectorTwoPnt (GEOM::GEOM_Object_ptr thePnt1, GEOM::GEOM_Object_ptr thePnt2) | 
| GEOM::GEOM_Object_ptr | MakeLine (GEOM::GEOM_Object_ptr thePnt, GEOM::GEOM_Object_ptr theDir) | 
| GEOM::GEOM_Object_ptr | MakeLineTwoPnt (GEOM::GEOM_Object_ptr thePnt1, GEOM::GEOM_Object_ptr thePnt2) | 
| GEOM::GEOM_Object_ptr | MakeLineTwoFaces (GEOM::GEOM_Object_ptr theFace1, GEOM::GEOM_Object_ptr theFace2) | 
| GEOM::GEOM_Object_ptr | MakePlaneThreePnt (GEOM::GEOM_Object_ptr thePnt1, GEOM::GEOM_Object_ptr thePnt2, GEOM::GEOM_Object_ptr thePnt3, CORBA::Double theTrimSize) | 
| GEOM::GEOM_Object_ptr | MakePlanePntVec (GEOM::GEOM_Object_ptr thePnt, GEOM::GEOM_Object_ptr theVec, CORBA::Double theTrimSize) | 
| GEOM::GEOM_Object_ptr | MakePlaneFace (GEOM::GEOM_Object_ptr theFace, CORBA::Double theTrimSize) | 
| GEOM::GEOM_Object_ptr | MakePlane2Vec (GEOM::GEOM_Object_ptr theVec1, GEOM::GEOM_Object_ptr theVec2, CORBA::Double theTrimSize) | 
| GEOM::GEOM_Object_ptr | MakePlaneLCS (GEOM::GEOM_Object_ptr theLCS, CORBA::Double theTrimSize, CORBA::Double theOrientation) | 
| GEOM::GEOM_Object_ptr | MakeMarker (CORBA::Double theOX, CORBA::Double theOY, CORBA::Double theOZ, CORBA::Double theXDX, CORBA::Double theXDY, CORBA::Double theXDZ, CORBA::Double theYDX, CORBA::Double theYDY, CORBA::Double theYDZ) | 
| GEOM::GEOM_Object_ptr | MakeMarkerFromShape (GEOM::GEOM_Object_ptr theShape) | 
| GEOM::GEOM_Object_ptr | MakeMarkerPntTwoVec (GEOM::GEOM_Object_ptr theOrigin, GEOM::GEOM_Object_ptr theXVec, GEOM::GEOM_Object_ptr theYVec) | 
| GEOM::GEOM_Object_ptr | MakeTangentPlaneOnFace (GEOM::GEOM_Object_ptr theFace, CORBA::Double theParameterU, CORBA::Double theParameterV, CORBA::Double theTrimSize) | 
| ::GEOMImpl_IBasicOperations * | 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_IBasicOperations_i::GEOM_IBasicOperations_i | ( | PortableServer::POA_ptr | thePOA, | 
| GEOM::GEOM_Gen_ptr | theEngine, | ||
| ::GEOMImpl_IBasicOperations * | theImpl | ||
| ) | 
constructor:
| GEOM_IBasicOperations_i::~GEOM_IBasicOperations_i | ( | ) | 
destructor
      
  | 
  inline | 
References GEOM_IOperations_i::GetImpl().
| GEOM::GEOM_Object_ptr GEOM_IBasicOperations_i::MakeLine | ( | GEOM::GEOM_Object_ptr | thePnt, | 
| GEOM::GEOM_Object_ptr | theDir | ||
| ) | 
MakeLine
References HANDLE_NAMESPACE.
| GEOM::GEOM_Object_ptr GEOM_IBasicOperations_i::MakeLineTwoFaces | ( | GEOM::GEOM_Object_ptr | theFace1, | 
| GEOM::GEOM_Object_ptr | theFace2 | ||
| ) | 
MakeLineTwoFaces
References HANDLE_NAMESPACE.
| GEOM::GEOM_Object_ptr GEOM_IBasicOperations_i::MakeLineTwoPnt | ( | GEOM::GEOM_Object_ptr | thePnt1, | 
| GEOM::GEOM_Object_ptr | thePnt2 | ||
| ) | 
MakeLineTwoPnt
References HANDLE_NAMESPACE.
| GEOM::GEOM_Object_ptr GEOM_IBasicOperations_i::MakeMarker | ( | CORBA::Double | theOX, | 
| CORBA::Double | theOY, | ||
| CORBA::Double | theOZ, | ||
| CORBA::Double | theXDX, | ||
| CORBA::Double | theXDY, | ||
| CORBA::Double | theXDZ, | ||
| CORBA::Double | theYDX, | ||
| CORBA::Double | theYDY, | ||
| CORBA::Double | theYDZ | ||
| ) | 
MakeMarker
References HANDLE_NAMESPACE.
| GEOM::GEOM_Object_ptr GEOM_IBasicOperations_i::MakeMarkerFromShape | ( | GEOM::GEOM_Object_ptr | theShape | ) | 
MakeMarkerFromShape
References HANDLE_NAMESPACE.
| GEOM::GEOM_Object_ptr GEOM_IBasicOperations_i::MakeMarkerPntTwoVec | ( | GEOM::GEOM_Object_ptr | theOrigin, | 
| GEOM::GEOM_Object_ptr | theXVec, | ||
| GEOM::GEOM_Object_ptr | theYVec | ||
| ) | 
MakeMarkerPntTwoVec
References HANDLE_NAMESPACE.
| GEOM::GEOM_Object_ptr GEOM_IBasicOperations_i::MakePlane2Vec | ( | GEOM::GEOM_Object_ptr | theVec1, | 
| GEOM::GEOM_Object_ptr | theVec2, | ||
| CORBA::Double | theTrimSize | ||
| ) | 
MakePlane2Vec
References HANDLE_NAMESPACE.
| GEOM::GEOM_Object_ptr GEOM_IBasicOperations_i::MakePlaneFace | ( | GEOM::GEOM_Object_ptr | theFace, | 
| CORBA::Double | theTrimSize | ||
| ) | 
MakePlaneFace
References HANDLE_NAMESPACE.
| GEOM::GEOM_Object_ptr GEOM_IBasicOperations_i::MakePlaneLCS | ( | GEOM::GEOM_Object_ptr | theLCS, | 
| CORBA::Double | theTrimSize, | ||
| CORBA::Double | theOrientation | ||
| ) | 
MakePlaneLCS
References HANDLE_NAMESPACE.
| GEOM::GEOM_Object_ptr GEOM_IBasicOperations_i::MakePlanePntVec | ( | GEOM::GEOM_Object_ptr | thePnt, | 
| GEOM::GEOM_Object_ptr | theVec, | ||
| CORBA::Double | theTrimSize | ||
| ) | 
MakePlanePntVec
References HANDLE_NAMESPACE.
| GEOM::GEOM_Object_ptr GEOM_IBasicOperations_i::MakePlaneThreePnt | ( | GEOM::GEOM_Object_ptr | thePnt1, | 
| GEOM::GEOM_Object_ptr | thePnt2, | ||
| GEOM::GEOM_Object_ptr | thePnt3, | ||
| CORBA::Double | theTrimSize | ||
| ) | 
MakePlaneThreePnt
References HANDLE_NAMESPACE.
| GEOM::GEOM_Object_ptr GEOM_IBasicOperations_i::MakePointOnCurve | ( | GEOM::GEOM_Object_ptr | theCurve, | 
| CORBA::Double | theParameter, | ||
| CORBA::Boolean | takeOrientationIntoAccount | ||
| ) | 
MakePointOnCurve
References HANDLE_NAMESPACE.
| GEOM::GEOM_Object_ptr GEOM_IBasicOperations_i::MakePointOnCurveByCoord | ( | GEOM::GEOM_Object_ptr | theCurve, | 
| CORBA::Double | theXParameter, | ||
| CORBA::Double | theYParameter, | ||
| CORBA::Double | theZParameter | ||
| ) | 
MakePointOnCurveByCoord
References HANDLE_NAMESPACE.
| GEOM::GEOM_Object_ptr GEOM_IBasicOperations_i::MakePointOnCurveByLength | ( | GEOM::GEOM_Object_ptr | theCurve, | 
| CORBA::Double | theLength, | ||
| GEOM::GEOM_Object_ptr | theStartPoint | ||
| ) | 
MakePointOnCurveByLength
References HANDLE_NAMESPACE.
| GEOM::GEOM_Object_ptr GEOM_IBasicOperations_i::MakePointOnFace | ( | GEOM::GEOM_Object_ptr | theFace | ) | 
MakePointOnFace
References GetOperations(), HANDLE_NAMESPACE, GEOM_IOperations_i::IsDone(), and GEOM_IOperations::SetNotDone().
| GEOM::GEOM_Object_ptr GEOM_IBasicOperations_i::MakePointOnLinesIntersection | ( | GEOM::GEOM_Object_ptr | theLine1, | 
| GEOM::GEOM_Object_ptr | theLine2 | ||
| ) | 
MakePointOnLinesIntersection
References HANDLE_NAMESPACE.
| GEOM::GEOM_Object_ptr GEOM_IBasicOperations_i::MakePointOnSurface | ( | GEOM::GEOM_Object_ptr | theSurface, | 
| CORBA::Double | theUParameter, | ||
| CORBA::Double | theVParameter | ||
| ) | 
MakePointOnSurface
References HANDLE_NAMESPACE.
| GEOM::GEOM_Object_ptr GEOM_IBasicOperations_i::MakePointOnSurfaceByCoord | ( | GEOM::GEOM_Object_ptr | theSurface, | 
| CORBA::Double | theXParameter, | ||
| CORBA::Double | theYParameter, | ||
| CORBA::Double | theZParameter | ||
| ) | 
MakePointOnSurfaceByCoord
References HANDLE_NAMESPACE.
| GEOM::GEOM_Object_ptr GEOM_IBasicOperations_i::MakePointWithReference | ( | GEOM::GEOM_Object_ptr | theReference, | 
| CORBA::Double | theX, | ||
| CORBA::Double | theY, | ||
| CORBA::Double | theZ | ||
| ) | 
MakePointWithReference
References HANDLE_NAMESPACE.
| GEOM::GEOM_Object_ptr GEOM_IBasicOperations_i::MakePointXYZ | ( | CORBA::Double | theX, | 
| CORBA::Double | theY, | ||
| CORBA::Double | theZ | ||
| ) | 
MakePointXYZ
References HANDLE_NAMESPACE.
| GEOM::GEOM_Object_ptr GEOM_IBasicOperations_i::MakeTangentOnCurve | ( | GEOM::GEOM_Object_ptr | theCurve, | 
| CORBA::Double | theParameter | ||
| ) | 
MakeTangentOnCurve
References HANDLE_NAMESPACE.
| GEOM::GEOM_Object_ptr GEOM_IBasicOperations_i::MakeTangentPlaneOnFace | ( | GEOM::GEOM_Object_ptr | theFace, | 
| CORBA::Double | theParameterU, | ||
| CORBA::Double | theParameterV, | ||
| CORBA::Double | theTrimSize | ||
| ) | 
MakeTangentPlaneOnFace
References HANDLE_NAMESPACE.
| GEOM::GEOM_Object_ptr GEOM_IBasicOperations_i::MakeVectorDXDYDZ | ( | CORBA::Double | theDX, | 
| CORBA::Double | theDY, | ||
| CORBA::Double | theDZ | ||
| ) | 
MakeVectorDXDYDZ
References HANDLE_NAMESPACE.
| GEOM::GEOM_Object_ptr GEOM_IBasicOperations_i::MakeVectorTwoPnt | ( | GEOM::GEOM_Object_ptr | thePnt1, | 
| GEOM::GEOM_Object_ptr | thePnt2 | ||
| ) | 
MakeVectorTwoPnt
References HANDLE_NAMESPACE.