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
112 (
Handle(GEOM_Object) theObject,
115 const Handle(TColStd_HArray1OfInteger)& theFacesIDs = NULL);
117 Standard_EXPORT
Handle(GEOM_Object) ProjectShapeCopy (
Handle(GEOM_Object) theSource,
121 (
Handle(GEOM_Object) thePoint,
122 Handle(GEOM_Object) theWire,
123 Handle(GEOM_Object) &thePointOnEdge,
124 Standard_Integer &theEdgeInWireIndex);
126 Standard_EXPORT
Handle(GEOM_Object) ScaleShape (
Handle(GEOM_Object) theObject,
130 Standard_EXPORT
Handle(GEOM_Object) ScaleShapeCopy (
Handle(GEOM_Object) theObject,
134 Standard_EXPORT
Handle(GEOM_Object) ScaleShapeAlongAxes (
Handle(GEOM_Object) theObject,
141 Standard_EXPORT
Handle(GEOM_Object) PositionShape (
Handle(GEOM_Object) theObject,
145 Standard_EXPORT
Handle(GEOM_Object) PositionShapeCopy (
Handle(GEOM_Object) theObject,
149 Standard_EXPORT
Handle(GEOM_Object) PositionAlongPath (
Handle(GEOM_Object) theObject,
155 Standard_EXPORT
Handle(GEOM_Object) Rotate (
Handle(GEOM_Object) theObject,
159 Standard_EXPORT
Handle(GEOM_Object) RotateCopy (
Handle(GEOM_Object) theObject,
163 Standard_EXPORT
Handle(GEOM_Object) Rotate1D (
Handle(GEOM_Object) theObject,
167 Standard_EXPORT
Handle(GEOM_Object) Rotate1D (
Handle(GEOM_Object) theObject,
172 Standard_EXPORT
Handle(GEOM_Object) Rotate2D (
Handle(GEOM_Object) theObject,
178 Standard_EXPORT
Handle(GEOM_Object) Rotate2D (
Handle(GEOM_Object) theObject,
185 Standard_EXPORT
Handle(GEOM_Object) RotateThreePoints (
Handle(GEOM_Object) theObject,
190 Standard_EXPORT
Handle(GEOM_Object) RotateThreePointsCopy (
Handle(GEOM_Object) theObject,
195 Standard_EXPORT
Handle(GEOM_Object) TransformLikeOtherCopy (
Handle(GEOM_Object) theObject,
198 Standard_EXPORT
Handle(GEOM_Object) MakeProjectionOnCylinder
199 (
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