#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.