23 #ifndef _GEOMImpl_ITransformOperations_HXX_
24 #define _GEOMImpl_ITransformOperations_HXX_
26 #include "Utils_SALOME_Exception.hxx"
31 #include <TDocStd_Document.hxx>
32 #include <TopoDS_Shape.hxx>
43 Standard_EXPORT
Handle(GEOM_Object) TranslateTwoPoints (
Handle(GEOM_Object) theObject,
47 Standard_EXPORT
Handle(GEOM_Object) TranslateTwoPointsCopy (
Handle(GEOM_Object) theObject,
51 Standard_EXPORT
Handle(GEOM_Object) TranslateDXDYDZ (
Handle(GEOM_Object) theObject,
54 Standard_EXPORT
Handle(GEOM_Object) TranslateDXDYDZCopy (
Handle(GEOM_Object) theObject,
57 Standard_EXPORT
Handle(GEOM_Object) TranslateVector (
Handle(GEOM_Object) theObject,
60 Standard_EXPORT
Handle(GEOM_Object) TranslateVectorCopy (
Handle(GEOM_Object) theObject,
63 Standard_EXPORT
Handle(GEOM_Object) TranslateVectorDistance (
Handle(GEOM_Object) theObject,
68 Standard_EXPORT
Handle(GEOM_Object) Translate1D (
Handle(GEOM_Object) theObject,
73 Standard_EXPORT
Handle(GEOM_Object) Translate2D (
Handle(GEOM_Object) theObject,
89 Standard_EXPORT
Handle(GEOM_Object) MirrorPlane (
Handle(GEOM_Object) theObject,
92 Standard_EXPORT
Handle(GEOM_Object) MirrorPlaneCopy (
Handle(GEOM_Object) theObject,
95 Standard_EXPORT
Handle(GEOM_Object) MirrorAxis (
Handle(GEOM_Object) theObject,
98 Standard_EXPORT
Handle(GEOM_Object) MirrorAxisCopy (
Handle(GEOM_Object) theObject,
101 Standard_EXPORT
Handle(GEOM_Object) MirrorPoint (
Handle(GEOM_Object) theObject,
104 Standard_EXPORT
Handle(GEOM_Object) MirrorPointCopy (
Handle(GEOM_Object) theObject,
107 Standard_EXPORT
Handle(GEOM_Object) OffsetShape (
Handle(GEOM_Object) theObject,
111 Standard_EXPORT
Handle(GEOM_Object) OffsetShapeCopy (
Handle(GEOM_Object) theObject,
115 Standard_EXPORT
Handle(GEOM_Object) ProjectShapeCopy (
Handle(GEOM_Object) theSource,
119 (
Handle(GEOM_Object) thePoint,
120 Handle(GEOM_Object) theWire,
121 Handle(GEOM_Object) &thePointOnEdge,
122 Standard_Integer &theEdgeInWireIndex);
124 Standard_EXPORT
Handle(GEOM_Object) ScaleShape (
Handle(GEOM_Object) theObject,
128 Standard_EXPORT
Handle(GEOM_Object) ScaleShapeCopy (
Handle(GEOM_Object) theObject,
132 Standard_EXPORT
Handle(GEOM_Object) ScaleShapeAlongAxes (
Handle(GEOM_Object) theObject,
139 Standard_EXPORT
Handle(GEOM_Object) PositionShape (
Handle(GEOM_Object) theObject,
143 Standard_EXPORT
Handle(GEOM_Object) PositionShapeCopy (
Handle(GEOM_Object) theObject,
147 Standard_EXPORT
Handle(GEOM_Object) PositionAlongPath (
Handle(GEOM_Object) theObject,
153 Standard_EXPORT
Handle(GEOM_Object) Rotate (
Handle(GEOM_Object) theObject,
157 Standard_EXPORT
Handle(GEOM_Object) RotateCopy (
Handle(GEOM_Object) theObject,
161 Standard_EXPORT
Handle(GEOM_Object) Rotate1D (
Handle(GEOM_Object) theObject,
165 Standard_EXPORT
Handle(GEOM_Object) Rotate1D (
Handle(GEOM_Object) theObject,
170 Standard_EXPORT
Handle(GEOM_Object) Rotate2D (
Handle(GEOM_Object) theObject,
176 Standard_EXPORT
Handle(GEOM_Object) Rotate2D (
Handle(GEOM_Object) theObject,
183 Standard_EXPORT
Handle(GEOM_Object) RotateThreePoints (
Handle(GEOM_Object) theObject,
188 Standard_EXPORT
Handle(GEOM_Object) RotateThreePointsCopy (
Handle(GEOM_Object) theObject,
193 Standard_EXPORT
Handle(GEOM_Object) TransformLikeOtherCopy (
Handle(GEOM_Object) theObject,
196 Standard_EXPORT
Handle(GEOM_Object) MakeProjectionOnCylinder
197 (
const Handle(GEOM_Object) &theObject,
Definition: GEOMImpl_IRotate.hxx:43
Definition: GEOMImpl_ITranslate.hxx:42
Definition: GEOM_Engine.hxx:91
Definition: GEOM_IOperations.hxx:40