Version: 9.12.0
GEOM_ITransformOperations_i Class Reference

#include <GEOM_ITransformOperations_i.hh>

Inheritance diagram for GEOM_ITransformOperations_i:
Inheritance graph

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, CORBA::Boolean theJoinByPipes)
 
GEOM::GEOM_Object_ptr OffsetShapeCopy (GEOM::GEOM_Object_ptr theObject, CORBA::Double theOffset, CORBA::Boolean theJoinByPipes)
 
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_ITransformOperationsGetOperations ()
 
- 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 GEOM::GEOM_BaseObject_ptr GetBaseObject (Handle(::GEOM_BaseObject) theObject)
 
virtual void FinishOperation ()
 
virtual void AbortOperation ()
 
::GEOM_IOperationsGetImpl ()
 
virtual void UpdateGUIForObject (GEOM::GEOM_Object_ptr theObj)
 

Constructor & Destructor Documentation

◆ GEOM_ITransformOperations_i()

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::~GEOM_ITransformOperations_i ( )

destructor

Member Function Documentation

◆ GetOperations()

::GEOMImpl_ITransformOperations* GEOM_ITransformOperations_i::GetOperations ( )
inline

◆ MakeProjectionOnCylinder()

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 
)

◆ MirrorAxis()

GEOM::GEOM_Object_ptr GEOM_ITransformOperations_i::MirrorAxis ( GEOM::GEOM_Object_ptr  theObject,
GEOM::GEOM_Object_ptr  theAxis 
)

◆ MirrorAxisCopy()

GEOM::GEOM_Object_ptr GEOM_ITransformOperations_i::MirrorAxisCopy ( GEOM::GEOM_Object_ptr  theObject,
GEOM::GEOM_Object_ptr  theAxis 
)

◆ MirrorPlane()

GEOM::GEOM_Object_ptr GEOM_ITransformOperations_i::MirrorPlane ( GEOM::GEOM_Object_ptr  theObject,
GEOM::GEOM_Object_ptr  thePlane 
)

◆ MirrorPlaneCopy()

GEOM::GEOM_Object_ptr GEOM_ITransformOperations_i::MirrorPlaneCopy ( GEOM::GEOM_Object_ptr  theObject,
GEOM::GEOM_Object_ptr  thePlane 
)

◆ MirrorPoint()

GEOM::GEOM_Object_ptr GEOM_ITransformOperations_i::MirrorPoint ( GEOM::GEOM_Object_ptr  theObject,
GEOM::GEOM_Object_ptr  thePoint 
)

◆ MirrorPointCopy()

GEOM::GEOM_Object_ptr GEOM_ITransformOperations_i::MirrorPointCopy ( GEOM::GEOM_Object_ptr  theObject,
GEOM::GEOM_Object_ptr  thePoint 
)

◆ MultiRotate1D()

GEOM::GEOM_Object_ptr GEOM_ITransformOperations_i::MultiRotate1D ( GEOM::GEOM_Object_ptr  theObject,
GEOM::GEOM_Object_ptr  theVector,
CORBA::Long  theNbTimes 
)

◆ MultiRotate1DByStep()

GEOM::GEOM_Object_ptr GEOM_ITransformOperations_i::MultiRotate1DByStep ( GEOM::GEOM_Object_ptr  theObject,
GEOM::GEOM_Object_ptr  theVector,
CORBA::Double  theAngleStep,
CORBA::Long  theNbSteps 
)

◆ MultiRotate2D()

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 
)

◆ MultiRotate2DByStep()

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 
)

◆ MultiRotate2DNbTimes()

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 
)

◆ MultiTranslate1D()

GEOM::GEOM_Object_ptr GEOM_ITransformOperations_i::MultiTranslate1D ( GEOM::GEOM_Object_ptr  theObject,
GEOM::GEOM_Object_ptr  theVector,
CORBA::Double  theStep,
CORBA::Long  theNbTimes 
)

◆ MultiTranslate2D()

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 
)

◆ OffsetShape()

GEOM::GEOM_Object_ptr GEOM_ITransformOperations_i::OffsetShape ( GEOM::GEOM_Object_ptr  theObject,
CORBA::Double  theOffset,
CORBA::Boolean  theJoinByPipes 
)

◆ OffsetShapeCopy()

GEOM::GEOM_Object_ptr GEOM_ITransformOperations_i::OffsetShapeCopy ( GEOM::GEOM_Object_ptr  theObject,
CORBA::Double  theOffset,
CORBA::Boolean  theJoinByPipes 
)

◆ PositionAlongPath()

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 
)

◆ PositionShape()

GEOM::GEOM_Object_ptr GEOM_ITransformOperations_i::PositionShape ( GEOM::GEOM_Object_ptr  theObject,
GEOM::GEOM_Object_ptr  theStartLCS,
GEOM::GEOM_Object_ptr  theEndLCS 
)

◆ PositionShapeCopy()

GEOM::GEOM_Object_ptr GEOM_ITransformOperations_i::PositionShapeCopy ( GEOM::GEOM_Object_ptr  theObject,
GEOM::GEOM_Object_ptr  theStartLCS,
GEOM::GEOM_Object_ptr  theEndLCS 
)

◆ ProjectPointOnWire()

CORBA::Double GEOM_ITransformOperations_i::ProjectPointOnWire ( GEOM::GEOM_Object_ptr  thePoint,
GEOM::GEOM_Object_ptr  theWire,
GEOM::GEOM_Object_out  thePointOnEdge,
CORBA::Long &  theEdgeInWireIndex 
)

◆ ProjectShapeCopy()

GEOM::GEOM_Object_ptr GEOM_ITransformOperations_i::ProjectShapeCopy ( GEOM::GEOM_Object_ptr  theSource,
GEOM::GEOM_Object_ptr  theTarget 
)

◆ RecomputeObject()

GEOM::GEOM_Object_ptr GEOM_ITransformOperations_i::RecomputeObject ( GEOM::GEOM_Object_ptr  theObject)

◆ Rotate()

GEOM::GEOM_Object_ptr GEOM_ITransformOperations_i::Rotate ( GEOM::GEOM_Object_ptr  theObject,
GEOM::GEOM_Object_ptr  theAxis,
CORBA::Double  theAngle 
)

◆ RotateCopy()

GEOM::GEOM_Object_ptr GEOM_ITransformOperations_i::RotateCopy ( GEOM::GEOM_Object_ptr  theObject,
GEOM::GEOM_Object_ptr  theAxis,
CORBA::Double  theAngle 
)

◆ RotateThreePoints()

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 
)

◆ RotateThreePointsCopy()

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 
)

◆ ScaleShape()

GEOM::GEOM_Object_ptr GEOM_ITransformOperations_i::ScaleShape ( GEOM::GEOM_Object_ptr  theObject,
GEOM::GEOM_Object_ptr  thePoint,
CORBA::Double  theFactor 
)

◆ ScaleShapeAlongAxes()

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 
)

◆ ScaleShapeAlongAxesCopy()

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 
)

◆ ScaleShapeCopy()

GEOM::GEOM_Object_ptr GEOM_ITransformOperations_i::ScaleShapeCopy ( GEOM::GEOM_Object_ptr  theObject,
GEOM::GEOM_Object_ptr  thePoint,
CORBA::Double  theFactor 
)

◆ TransformLikeOtherCopy()

GEOM::GEOM_Object_ptr GEOM_ITransformOperations_i::TransformLikeOtherCopy ( GEOM::GEOM_Object_ptr  theObject,
GEOM::GEOM_Object_ptr  theSample 
)

◆ TranslateDXDYDZ()

GEOM::GEOM_Object_ptr GEOM_ITransformOperations_i::TranslateDXDYDZ ( GEOM::GEOM_Object_ptr  theObject,
CORBA::Double  theDX,
CORBA::Double  theDY,
CORBA::Double  theDZ 
)

◆ TranslateDXDYDZCopy()

GEOM::GEOM_Object_ptr GEOM_ITransformOperations_i::TranslateDXDYDZCopy ( GEOM::GEOM_Object_ptr  theObject,
CORBA::Double  theDX,
CORBA::Double  theDY,
CORBA::Double  theDZ 
)

◆ TranslateTwoPoints()

GEOM::GEOM_Object_ptr GEOM_ITransformOperations_i::TranslateTwoPoints ( GEOM::GEOM_Object_ptr  theObject,
GEOM::GEOM_Object_ptr  thePoint1,
GEOM::GEOM_Object_ptr  thePoint2 
)

◆ TranslateTwoPointsCopy()

GEOM::GEOM_Object_ptr GEOM_ITransformOperations_i::TranslateTwoPointsCopy ( GEOM::GEOM_Object_ptr  theObject,
GEOM::GEOM_Object_ptr  thePoint1,
GEOM::GEOM_Object_ptr  thePoint2 
)

◆ TranslateVector()

GEOM::GEOM_Object_ptr GEOM_ITransformOperations_i::TranslateVector ( GEOM::GEOM_Object_ptr  theObject,
GEOM::GEOM_Object_ptr  theVector 
)

◆ TranslateVectorCopy()

GEOM::GEOM_Object_ptr GEOM_ITransformOperations_i::TranslateVectorCopy ( GEOM::GEOM_Object_ptr  theObject,
GEOM::GEOM_Object_ptr  theVector 
)

◆ TranslateVectorDistance()

GEOM::GEOM_Object_ptr GEOM_ITransformOperations_i::TranslateVectorDistance ( GEOM::GEOM_Object_ptr  theObject,
GEOM::GEOM_Object_ptr  theVector,
CORBA::Double  theDistance,
CORBA::Boolean  theCopy 
)

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