Version: 6.3.1
Public Member Functions

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 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)
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)
::GEOMImpl_ITransformOperationsGetOperations ()
virtual CORBA::Boolean IsDone ()
virtual void SetErrorCode (const char *theErrorCode)
virtual char * GetErrorCode ()
virtual CORBA::Long GetStudyID ()
virtual GEOM::GEOM_Object_ptr GetObject (Handle(GEOM_Object) theObject)
virtual void FinishOperation ()
virtual void AbortOperation ()
::GEOM_IOperationsGetImpl ()

Constructor & Destructor Documentation

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


Member Function Documentation

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(), 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().

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(), 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().

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

TranslateVector

References Handle(), and SUBSHAPE_ERROR.

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

TranslateVectorCopy

References Handle().

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(), SUBSHAPE_ERROR, and geompy.TranslateVectorDistance().

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().

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 
)
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::MultiRotate1D ( GEOM::GEOM_Object_ptr  theObject,
GEOM::GEOM_Object_ptr  theVector,
CORBA::Long  theNbTimes 
)
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 
)
GEOM::GEOM_Object_ptr GEOM_ITransformOperations_i::RotateCopy ( GEOM::GEOM_Object_ptr  theObject,
GEOM::GEOM_Object_ptr  theAxis,
CORBA::Double  theAngle 
)
GEOM::GEOM_Object_ptr GEOM_ITransformOperations_i::MirrorPlane ( GEOM::GEOM_Object_ptr  theObject,
GEOM::GEOM_Object_ptr  thePlane 
)

MirrorPlane

References Handle(), and SUBSHAPE_ERROR.

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

MirrorPlaneCopy

References Handle().

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

MirrorAxis

References Handle(), and SUBSHAPE_ERROR.

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

MirrorAxisCopy

References Handle().

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

MirrorPoint

References Handle(), and SUBSHAPE_ERROR.

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

MirrorPointCopy

References Handle().

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

OffsetShape

References Handle(), and SUBSHAPE_ERROR.

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

OffsetShapeCopy

References Handle().

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

ProjectShapeCopy

References Handle().

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

ScaleShape

References Handle(), and SUBSHAPE_ERROR.

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

ScaleShapeCopy

References Handle().

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(), 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().

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(), 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().

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().

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(), 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().

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

TransformLikeOtherCopy

References Handle().

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

RecomputeObject

References Handle().

::GEOMImpl_ITransformOperations* GEOM_ITransformOperations_i.GetOperations ( )
CORBA::Boolean GEOM_IOperations_i::IsDone ( ) [virtual, inherited]
void GEOM_IOperations_i::SetErrorCode ( const char *  theErrorCode) [virtual, inherited]
char * GEOM_IOperations_i::GetErrorCode ( ) [virtual, inherited]
CORBA::Long GEOM_IOperations_i::GetStudyID ( ) [virtual, inherited]
GEOM::GEOM_Object_ptr GEOM_IOperations_i::GetObject ( Handle(GEOM_Object theObject) [virtual, inherited]
void GEOM_IOperations_i::FinishOperation ( ) [virtual, inherited]
void GEOM_IOperations_i::AbortOperation ( ) [virtual, inherited]
::GEOM_IOperations* GEOM_IOperations_i.GetImpl ( ) [inherited]
Copyright © 2007-2011 CEA/DEN, EDF R&D, OPEN CASCADE
Copyright © 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN, CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS