Version: 8.3.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
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)
 
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_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 CORBA::Long GetStudyID ()
 
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 ( PortableServer::POA_ptr  thePOA,
GEOM::GEOM_Gen_ptr  theEngine,
::GEOMImpl_ITransformOperations theImpl 
)

constructor:

GEOM_ITransformOperations_i::~GEOM_ITransformOperations_i ( )

destructor

Member Function Documentation

::GEOMImpl_ITransformOperations* GEOM_ITransformOperations_i::GetOperations ( )
inline
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 
)
GEOM::GEOM_Object_ptr GEOM_ITransformOperations_i::MultiRotate1DByStep ( GEOM::GEOM_Object_ptr  theObject,
GEOM::GEOM_Object_ptr  theVector,
CORBA::Double  theAngleStep,
CORBA::Long  theNbSteps 
)
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::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 GEOM_ITransformOperations_i::MultiRotate2DNbTimes ( GEOM::GEOM_Object_ptr  theObject,
GEOM::GEOM_Object_ptr  theVector,
CORBA::Long  theNbObjects,
CORBA::Double  theRadialStep,
CORBA::Long  theNbSteps 
)
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 
)
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 
)
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.


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