#include <GEOM_ITransformOperations_i.hh>
Public Member Functions | |
GEOM_ITransformOperations_i (PortableServer::POA_ptr thePOA, GEOM::GEOM_Gen_ptr theEngine,::GEOMImpl_ITransformOperations *theImpl) | |
~GEOM_ITransformOperations_i () | |
GEOM::GEOM_Object_ptr | TranslateTwoPoints (GEOM::GEOM_Object_ptr theObject, GEOM::GEOM_Object_ptr thePoint1, GEOM::GEOM_Object_ptr thePoint2) |
GEOM::GEOM_Object_ptr | TranslateTwoPointsCopy (GEOM::GEOM_Object_ptr theObject, GEOM::GEOM_Object_ptr thePoint1, GEOM::GEOM_Object_ptr thePoint2) |
GEOM::GEOM_Object_ptr | TranslateDXDYDZ (GEOM::GEOM_Object_ptr theObject, CORBA::Double theDX, CORBA::Double theDY, CORBA::Double theDZ) |
GEOM::GEOM_Object_ptr | TranslateDXDYDZCopy (GEOM::GEOM_Object_ptr theObject, CORBA::Double theDX, CORBA::Double theDY, CORBA::Double theDZ) |
GEOM::GEOM_Object_ptr | TranslateVector (GEOM::GEOM_Object_ptr theObject, GEOM::GEOM_Object_ptr theVector) |
GEOM::GEOM_Object_ptr | TranslateVectorCopy (GEOM::GEOM_Object_ptr theObject, GEOM::GEOM_Object_ptr theVector) |
GEOM::GEOM_Object_ptr | TranslateVectorDistance (GEOM::GEOM_Object_ptr theObject, GEOM::GEOM_Object_ptr theVector, CORBA::Double theDistance, CORBA::Boolean theCopy) |
GEOM::GEOM_Object_ptr | MultiTranslate1D (GEOM::GEOM_Object_ptr theObject, GEOM::GEOM_Object_ptr theVector, CORBA::Double theStep, CORBA::Long theNbTimes) |
GEOM::GEOM_Object_ptr | MultiTranslate2D (GEOM::GEOM_Object_ptr theObject, GEOM::GEOM_Object_ptr theVector1, CORBA::Double theStep1, CORBA::Long theNbTimes1, GEOM::GEOM_Object_ptr theVector2, CORBA::Double theStep2, CORBA::Long theNbTimes2) |
GEOM::GEOM_Object_ptr | Rotate (GEOM::GEOM_Object_ptr theObject, GEOM::GEOM_Object_ptr theAxis, CORBA::Double theAngle) |
GEOM::GEOM_Object_ptr | MultiRotate1D (GEOM::GEOM_Object_ptr theObject, GEOM::GEOM_Object_ptr theVector, CORBA::Long theNbTimes) |
GEOM::GEOM_Object_ptr | MultiRotate1DByStep (GEOM::GEOM_Object_ptr theObject, GEOM::GEOM_Object_ptr theAxis, CORBA::Double theAngleStep, CORBA::Long theNbSteps) |
GEOM::GEOM_Object_ptr | MultiRotate2DNbTimes (GEOM::GEOM_Object_ptr theObject, GEOM::GEOM_Object_ptr theAxis, CORBA::Long theNbObjects, CORBA::Double theRadialStep, CORBA::Long theNbSteps) |
GEOM::GEOM_Object_ptr | MultiRotate2DByStep (GEOM::GEOM_Object_ptr theObject, GEOM::GEOM_Object_ptr theVector, CORBA::Double theAngle, CORBA::Long theNbTimes1, CORBA::Double theStep, CORBA::Long theNbTimes2) |
GEOM::GEOM_Object_ptr | MultiRotate2D (GEOM::GEOM_Object_ptr theObject, GEOM::GEOM_Object_ptr theVector, CORBA::Double theAngle, CORBA::Long theNbTimes1, CORBA::Double theStep, CORBA::Long theNbTimes2) |
GEOM::GEOM_Object_ptr | RotateCopy (GEOM::GEOM_Object_ptr theObject, GEOM::GEOM_Object_ptr theAxis, CORBA::Double theAngle) |
GEOM::GEOM_Object_ptr | MirrorPlane (GEOM::GEOM_Object_ptr theObject, GEOM::GEOM_Object_ptr thePlane) |
GEOM::GEOM_Object_ptr | MirrorPlaneCopy (GEOM::GEOM_Object_ptr theObject, GEOM::GEOM_Object_ptr thePlane) |
GEOM::GEOM_Object_ptr | MirrorAxis (GEOM::GEOM_Object_ptr theObject, GEOM::GEOM_Object_ptr theAxis) |
GEOM::GEOM_Object_ptr | MirrorAxisCopy (GEOM::GEOM_Object_ptr theObject, GEOM::GEOM_Object_ptr theAxis) |
GEOM::GEOM_Object_ptr | MirrorPoint (GEOM::GEOM_Object_ptr theObject, GEOM::GEOM_Object_ptr thePoint) |
GEOM::GEOM_Object_ptr | MirrorPointCopy (GEOM::GEOM_Object_ptr theObject, GEOM::GEOM_Object_ptr thePoint) |
GEOM::GEOM_Object_ptr | OffsetShape (GEOM::GEOM_Object_ptr theObject, CORBA::Double theOffset) |
GEOM::GEOM_Object_ptr | OffsetShapeCopy (GEOM::GEOM_Object_ptr theObject, CORBA::Double theOffset) |
GEOM::GEOM_Object_ptr | ProjectShapeCopy (GEOM::GEOM_Object_ptr theSource, GEOM::GEOM_Object_ptr theTarget) |
CORBA::Double | ProjectPointOnWire (GEOM::GEOM_Object_ptr thePoint, GEOM::GEOM_Object_ptr theWire, GEOM::GEOM_Object_out thePointOnEdge, CORBA::Long &theEdgeInWireIndex) |
GEOM::GEOM_Object_ptr | ScaleShape (GEOM::GEOM_Object_ptr theObject, GEOM::GEOM_Object_ptr thePoint, CORBA::Double theFactor) |
GEOM::GEOM_Object_ptr | ScaleShapeCopy (GEOM::GEOM_Object_ptr theObject, GEOM::GEOM_Object_ptr thePoint, CORBA::Double theFactor) |
GEOM::GEOM_Object_ptr | ScaleShapeAlongAxes (GEOM::GEOM_Object_ptr theObject, GEOM::GEOM_Object_ptr thePoint, CORBA::Double theFactorX, CORBA::Double theFactorY, CORBA::Double theFactorZ) |
GEOM::GEOM_Object_ptr | ScaleShapeAlongAxesCopy (GEOM::GEOM_Object_ptr theObject, GEOM::GEOM_Object_ptr thePoint, CORBA::Double theFactorX, CORBA::Double theFactorY, CORBA::Double theFactorZ) |
GEOM::GEOM_Object_ptr | PositionShape (GEOM::GEOM_Object_ptr theObject, GEOM::GEOM_Object_ptr theStartLCS, GEOM::GEOM_Object_ptr theEndLCS) |
GEOM::GEOM_Object_ptr | PositionShapeCopy (GEOM::GEOM_Object_ptr theObject, GEOM::GEOM_Object_ptr theStartLCS, GEOM::GEOM_Object_ptr theEndLCS) |
GEOM::GEOM_Object_ptr | PositionAlongPath (GEOM::GEOM_Object_ptr theObject, GEOM::GEOM_Object_ptr thePath, CORBA::Double theDistance, CORBA::Boolean theCopy, CORBA::Boolean theReverse) |
GEOM::GEOM_Object_ptr | RotateThreePoints (GEOM::GEOM_Object_ptr theObject, GEOM::GEOM_Object_ptr theCentPoint, GEOM::GEOM_Object_ptr thePoint1, GEOM::GEOM_Object_ptr thePoint2) |
GEOM::GEOM_Object_ptr | RotateThreePointsCopy (GEOM::GEOM_Object_ptr theObject, GEOM::GEOM_Object_ptr theCentPoint, GEOM::GEOM_Object_ptr thePoint1, GEOM::GEOM_Object_ptr thePoint2) |
GEOM::GEOM_Object_ptr | TransformLikeOtherCopy (GEOM::GEOM_Object_ptr theObject, GEOM::GEOM_Object_ptr theSample) |
GEOM::GEOM_Object_ptr | RecomputeObject (GEOM::GEOM_Object_ptr theObject) |
GEOM::GEOM_Object_ptr | MakeProjectionOnCylinder (GEOM::GEOM_Object_ptr theObject, CORBA::Double theRadius, CORBA::Double theStartAngle, CORBA::Double theAngleLength, CORBA::Double theAngleRotation) |
::GEOMImpl_ITransformOperations * | 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_ITransformOperations_i::GEOM_ITransformOperations_i | ( | PortableServer::POA_ptr | thePOA, |
GEOM::GEOM_Gen_ptr | theEngine, | ||
::GEOMImpl_ITransformOperations * | theImpl | ||
) |
constructor:
GEOM_ITransformOperations_i::~GEOM_ITransformOperations_i | ( | ) |
destructor
|
inline |
References GEOM_IOperations_i::GetImpl().
GEOM::GEOM_Object_ptr GEOM_ITransformOperations_i::MakeProjectionOnCylinder | ( | GEOM::GEOM_Object_ptr | theObject, |
CORBA::Double | theRadius, | ||
CORBA::Double | theStartAngle, | ||
CORBA::Double | theAngleLength, | ||
CORBA::Double | theAngleRotation | ||
) |
MakeProjectionOnCylinder
References HANDLE_NAMESPACE.
GEOM::GEOM_Object_ptr GEOM_ITransformOperations_i::MirrorAxis | ( | GEOM::GEOM_Object_ptr | theObject, |
GEOM::GEOM_Object_ptr | theAxis | ||
) |
MirrorAxis
References HANDLE_NAMESPACE, and SUBSHAPE_ERROR.
GEOM::GEOM_Object_ptr GEOM_ITransformOperations_i::MirrorAxisCopy | ( | GEOM::GEOM_Object_ptr | theObject, |
GEOM::GEOM_Object_ptr | theAxis | ||
) |
MirrorAxisCopy
References HANDLE_NAMESPACE.
GEOM::GEOM_Object_ptr GEOM_ITransformOperations_i::MirrorPlane | ( | GEOM::GEOM_Object_ptr | theObject, |
GEOM::GEOM_Object_ptr | thePlane | ||
) |
MirrorPlane
References HANDLE_NAMESPACE, and SUBSHAPE_ERROR.
GEOM::GEOM_Object_ptr GEOM_ITransformOperations_i::MirrorPlaneCopy | ( | GEOM::GEOM_Object_ptr | theObject, |
GEOM::GEOM_Object_ptr | thePlane | ||
) |
MirrorPlaneCopy
References HANDLE_NAMESPACE.
GEOM::GEOM_Object_ptr GEOM_ITransformOperations_i::MirrorPoint | ( | GEOM::GEOM_Object_ptr | theObject, |
GEOM::GEOM_Object_ptr | thePoint | ||
) |
MirrorPoint
References HANDLE_NAMESPACE, and SUBSHAPE_ERROR.
GEOM::GEOM_Object_ptr GEOM_ITransformOperations_i::MirrorPointCopy | ( | GEOM::GEOM_Object_ptr | theObject, |
GEOM::GEOM_Object_ptr | thePoint | ||
) |
MirrorPointCopy
References HANDLE_NAMESPACE.
GEOM::GEOM_Object_ptr GEOM_ITransformOperations_i::MultiRotate1D | ( | GEOM::GEOM_Object_ptr | theObject, |
GEOM::GEOM_Object_ptr | theVector, | ||
CORBA::Long | theNbTimes | ||
) |
MultiRotate1D
References GetOperations(), HANDLE_NAMESPACE, GEOM_IOperations_i::IsDone(), and GEOM_IOperations::SetNotDone().
GEOM::GEOM_Object_ptr GEOM_ITransformOperations_i::MultiRotate1DByStep | ( | GEOM::GEOM_Object_ptr | theObject, |
GEOM::GEOM_Object_ptr | theVector, | ||
CORBA::Double | theAngleStep, | ||
CORBA::Long | theNbSteps | ||
) |
MultiRotate1DByStep
References GetOperations(), HANDLE_NAMESPACE, GEOM_IOperations_i::IsDone(), and GEOM_IOperations::SetNotDone().
GEOM::GEOM_Object_ptr GEOM_ITransformOperations_i::MultiRotate2D | ( | GEOM::GEOM_Object_ptr | theObject, |
GEOM::GEOM_Object_ptr | theVector, | ||
CORBA::Double | theAngle, | ||
CORBA::Long | theNbTimes1, | ||
CORBA::Double | theStep, | ||
CORBA::Long | theNbTimes2 | ||
) |
MultiRotate2D
References anAngle, GetOperations(), HANDLE_NAMESPACE, GEOM_IOperations_i::IsDone(), and GEOM_IOperations::SetNotDone().
GEOM::GEOM_Object_ptr GEOM_ITransformOperations_i::MultiRotate2DByStep | ( | GEOM::GEOM_Object_ptr | theObject, |
GEOM::GEOM_Object_ptr | theVector, | ||
CORBA::Double | theAngle, | ||
CORBA::Long | theNbTimes1, | ||
CORBA::Double | theStep, | ||
CORBA::Long | theNbTimes2 | ||
) |
MultiRotate2DByStep
References GetOperations(), HANDLE_NAMESPACE, GEOM_IOperations_i::IsDone(), and GEOM_IOperations::SetNotDone().
GEOM::GEOM_Object_ptr GEOM_ITransformOperations_i::MultiRotate2DNbTimes | ( | GEOM::GEOM_Object_ptr | theObject, |
GEOM::GEOM_Object_ptr | theVector, | ||
CORBA::Long | theNbObjects, | ||
CORBA::Double | theRadialStep, | ||
CORBA::Long | theNbSteps | ||
) |
MultiRotate2DNbTimes
References GetOperations(), HANDLE_NAMESPACE, GEOM_IOperations_i::IsDone(), and GEOM_IOperations::SetNotDone().
GEOM::GEOM_Object_ptr GEOM_ITransformOperations_i::MultiTranslate1D | ( | GEOM::GEOM_Object_ptr | theObject, |
GEOM::GEOM_Object_ptr | theVector, | ||
CORBA::Double | theStep, | ||
CORBA::Long | theNbTimes | ||
) |
MultiTranslate1D
References HANDLE_NAMESPACE.
GEOM::GEOM_Object_ptr GEOM_ITransformOperations_i::MultiTranslate2D | ( | GEOM::GEOM_Object_ptr | theObject, |
GEOM::GEOM_Object_ptr | theVector1, | ||
CORBA::Double | theStep1, | ||
CORBA::Long | theNbTimes1, | ||
GEOM::GEOM_Object_ptr | theVector2, | ||
CORBA::Double | theStep2, | ||
CORBA::Long | theNbTimes2 | ||
) |
MultiTranslate2D
References GetOperations(), HANDLE_NAMESPACE, GEOM_IOperations_i::IsDone(), and GEOM_IOperations::SetNotDone().
GEOM::GEOM_Object_ptr GEOM_ITransformOperations_i::OffsetShape | ( | GEOM::GEOM_Object_ptr | theObject, |
CORBA::Double | theOffset | ||
) |
OffsetShape
References HANDLE_NAMESPACE, and SUBSHAPE_ERROR.
GEOM::GEOM_Object_ptr GEOM_ITransformOperations_i::OffsetShapeCopy | ( | GEOM::GEOM_Object_ptr | theObject, |
CORBA::Double | theOffset | ||
) |
OffsetShapeCopy
References HANDLE_NAMESPACE.
GEOM::GEOM_Object_ptr GEOM_ITransformOperations_i::PositionAlongPath | ( | GEOM::GEOM_Object_ptr | theObject, |
GEOM::GEOM_Object_ptr | thePath, | ||
CORBA::Double | theDistance, | ||
CORBA::Boolean | theCopy, | ||
CORBA::Boolean | theReverse | ||
) |
PositionAlongPath
References HANDLE_NAMESPACE.
GEOM::GEOM_Object_ptr GEOM_ITransformOperations_i::PositionShape | ( | GEOM::GEOM_Object_ptr | theObject, |
GEOM::GEOM_Object_ptr | theStartLCS, | ||
GEOM::GEOM_Object_ptr | theEndLCS | ||
) |
PositionShape
References HANDLE_NAMESPACE, and SUBSHAPE_ERROR.
GEOM::GEOM_Object_ptr GEOM_ITransformOperations_i::PositionShapeCopy | ( | GEOM::GEOM_Object_ptr | theObject, |
GEOM::GEOM_Object_ptr | theStartLCS, | ||
GEOM::GEOM_Object_ptr | theEndLCS | ||
) |
PositionShapeCopy
References HANDLE_NAMESPACE.
CORBA::Double GEOM_ITransformOperations_i::ProjectPointOnWire | ( | GEOM::GEOM_Object_ptr | thePoint, |
GEOM::GEOM_Object_ptr | theWire, | ||
GEOM::GEOM_Object_out | thePointOnEdge, | ||
CORBA::Long & | theEdgeInWireIndex | ||
) |
ProjectPointOnWire
References aResult, and HANDLE_NAMESPACE.
GEOM::GEOM_Object_ptr GEOM_ITransformOperations_i::ProjectShapeCopy | ( | GEOM::GEOM_Object_ptr | theSource, |
GEOM::GEOM_Object_ptr | theTarget | ||
) |
ProjectShapeCopy
References HANDLE_NAMESPACE.
GEOM::GEOM_Object_ptr GEOM_ITransformOperations_i::RecomputeObject | ( | GEOM::GEOM_Object_ptr | theObject | ) |
RecomputeObject
References HANDLE_NAMESPACE.
GEOM::GEOM_Object_ptr GEOM_ITransformOperations_i::Rotate | ( | GEOM::GEOM_Object_ptr | theObject, |
GEOM::GEOM_Object_ptr | theAxis, | ||
CORBA::Double | theAngle | ||
) |
GEOM::GEOM_Object_ptr GEOM_ITransformOperations_i::RotateCopy | ( | GEOM::GEOM_Object_ptr | theObject, |
GEOM::GEOM_Object_ptr | theAxis, | ||
CORBA::Double | theAngle | ||
) |
RotateCopy
References GetOperations(), HANDLE_NAMESPACE, GEOM_IOperations_i::IsDone(), and GEOM_IOperations::SetNotDone().
GEOM::GEOM_Object_ptr GEOM_ITransformOperations_i::RotateThreePoints | ( | GEOM::GEOM_Object_ptr | theObject, |
GEOM::GEOM_Object_ptr | theCentPoint, | ||
GEOM::GEOM_Object_ptr | thePoint1, | ||
GEOM::GEOM_Object_ptr | thePoint2 | ||
) |
RotateThreePoints
References HANDLE_NAMESPACE, and SUBSHAPE_ERROR.
GEOM::GEOM_Object_ptr GEOM_ITransformOperations_i::RotateThreePointsCopy | ( | GEOM::GEOM_Object_ptr | theObject, |
GEOM::GEOM_Object_ptr | theCentPoint, | ||
GEOM::GEOM_Object_ptr | thePoint1, | ||
GEOM::GEOM_Object_ptr | thePoint2 | ||
) |
RotateThreePointsCopy
References HANDLE_NAMESPACE.
GEOM::GEOM_Object_ptr GEOM_ITransformOperations_i::ScaleShape | ( | GEOM::GEOM_Object_ptr | theObject, |
GEOM::GEOM_Object_ptr | thePoint, | ||
CORBA::Double | theFactor | ||
) |
ScaleShape
References HANDLE_NAMESPACE, and SUBSHAPE_ERROR.
GEOM::GEOM_Object_ptr GEOM_ITransformOperations_i::ScaleShapeAlongAxes | ( | GEOM::GEOM_Object_ptr | theObject, |
GEOM::GEOM_Object_ptr | thePoint, | ||
CORBA::Double | theFactorX, | ||
CORBA::Double | theFactorY, | ||
CORBA::Double | theFactorZ | ||
) |
ScaleShapeAlongAxes
References HANDLE_NAMESPACE, and SUBSHAPE_ERROR.
GEOM::GEOM_Object_ptr GEOM_ITransformOperations_i::ScaleShapeAlongAxesCopy | ( | GEOM::GEOM_Object_ptr | theObject, |
GEOM::GEOM_Object_ptr | thePoint, | ||
CORBA::Double | theFactorX, | ||
CORBA::Double | theFactorY, | ||
CORBA::Double | theFactorZ | ||
) |
ScaleShapeAlongAxesCopy
References HANDLE_NAMESPACE.
GEOM::GEOM_Object_ptr GEOM_ITransformOperations_i::ScaleShapeCopy | ( | GEOM::GEOM_Object_ptr | theObject, |
GEOM::GEOM_Object_ptr | thePoint, | ||
CORBA::Double | theFactor | ||
) |
ScaleShapeCopy
References HANDLE_NAMESPACE.
GEOM::GEOM_Object_ptr GEOM_ITransformOperations_i::TransformLikeOtherCopy | ( | GEOM::GEOM_Object_ptr | theObject, |
GEOM::GEOM_Object_ptr | theSample | ||
) |
TransformLikeOtherCopy
References HANDLE_NAMESPACE.
GEOM::GEOM_Object_ptr GEOM_ITransformOperations_i::TranslateDXDYDZ | ( | GEOM::GEOM_Object_ptr | theObject, |
CORBA::Double | theDX, | ||
CORBA::Double | theDY, | ||
CORBA::Double | theDZ | ||
) |
TranslateDXDYDZ
References HANDLE_NAMESPACE, and SUBSHAPE_ERROR.
GEOM::GEOM_Object_ptr GEOM_ITransformOperations_i::TranslateDXDYDZCopy | ( | GEOM::GEOM_Object_ptr | theObject, |
CORBA::Double | theDX, | ||
CORBA::Double | theDY, | ||
CORBA::Double | theDZ | ||
) |
TranslateDXDYDZCopy
References HANDLE_NAMESPACE.
GEOM::GEOM_Object_ptr GEOM_ITransformOperations_i::TranslateTwoPoints | ( | GEOM::GEOM_Object_ptr | theObject, |
GEOM::GEOM_Object_ptr | thePoint1, | ||
GEOM::GEOM_Object_ptr | thePoint2 | ||
) |
TranslateTwoPoints
References HANDLE_NAMESPACE, and SUBSHAPE_ERROR.
GEOM::GEOM_Object_ptr GEOM_ITransformOperations_i::TranslateTwoPointsCopy | ( | GEOM::GEOM_Object_ptr | theObject, |
GEOM::GEOM_Object_ptr | thePoint1, | ||
GEOM::GEOM_Object_ptr | thePoint2 | ||
) |
TranslateTwoPointsCopy
References HANDLE_NAMESPACE.
GEOM::GEOM_Object_ptr GEOM_ITransformOperations_i::TranslateVector | ( | GEOM::GEOM_Object_ptr | theObject, |
GEOM::GEOM_Object_ptr | theVector | ||
) |
TranslateVector
References HANDLE_NAMESPACE, and SUBSHAPE_ERROR.
GEOM::GEOM_Object_ptr GEOM_ITransformOperations_i::TranslateVectorCopy | ( | GEOM::GEOM_Object_ptr | theObject, |
GEOM::GEOM_Object_ptr | theVector | ||
) |
TranslateVectorCopy
References HANDLE_NAMESPACE.
GEOM::GEOM_Object_ptr GEOM_ITransformOperations_i::TranslateVectorDistance | ( | GEOM::GEOM_Object_ptr | theObject, |
GEOM::GEOM_Object_ptr | theVector, | ||
CORBA::Double | theDistance, | ||
CORBA::Boolean | theCopy | ||
) |
TranslateVectorDistance
References HANDLE_NAMESPACE, and SUBSHAPE_ERROR.