Back to index

salome-geom  6.5.0
Public Member Functions | Public Attributes
GEOMImpl_ITransformOperations Class Reference

#include <GEOMImpl_ITransformOperations.hxx>

Inheritance diagram for GEOMImpl_ITransformOperations:
Inheritance graph
[legend]
Collaboration diagram for GEOMImpl_ITransformOperations:
Collaboration graph
[legend]

List of all members.

Public Member Functions

Standard_EXPORT GEOMImpl_ITransformOperations (GEOM_Engine *theEngine, int theDocID)
 constructor:
Standard_EXPORT ~GEOMImpl_ITransformOperations ()
 destructor
Standard_EXPORT Handle (GEOM_Object) TranslateTwoPoints(Handle(GEOM_Object) theObject
Standard_EXPORT Handle (GEOM_Object) thePoint1
Standard_EXPORT Handle (GEOM_Object) thePoint2)
Standard_EXPORT Handle (GEOM_Object) TranslateTwoPointsCopy(Handle(GEOM_Object) theObject
Standard_EXPORT Handle (GEOM_Object) thePoint1
Standard_EXPORT Handle (GEOM_Object) thePoint2)
Standard_EXPORT Handle (GEOM_Object) TranslateDXDYDZ(Handle(GEOM_Object) theObject
Standard_EXPORT Handle (GEOM_Object) TranslateDXDYDZCopy(Handle(GEOM_Object) theObject
Standard_EXPORT Handle (GEOM_Object) TranslateVector(Handle(GEOM_Object) theObject
Standard_EXPORT Handle (GEOM_Object) theVector)
Standard_EXPORT Handle (GEOM_Object) TranslateVectorCopy(Handle(GEOM_Object) theObject
Standard_EXPORT Handle (GEOM_Object) theVector)
Standard_EXPORT Handle (GEOM_Object) TranslateVectorDistance(Handle(GEOM_Object) theObject
Standard_EXPORT Handle (GEOM_Object) theVector
Standard_EXPORT Handle (GEOM_Object) Translate1D(Handle(GEOM_Object) theObject
Standard_EXPORT Handle (GEOM_Object) theVector
Standard_EXPORT Handle (GEOM_Object) Translate2D(Handle(GEOM_Object) theObject
Standard_EXPORT Handle (GEOM_Object) theVector
Standard_EXPORT double
Standard_Integer 
Handle (GEOM_Object) theVector2
Standard_EXPORT Handle (GEOM_Object) MirrorPlane(Handle(GEOM_Object) theObject
Standard_EXPORT Handle (GEOM_Object) thePlane)
Standard_EXPORT Handle (GEOM_Object) MirrorPlaneCopy(Handle(GEOM_Object) theObject
Standard_EXPORT Handle (GEOM_Object) thePlane)
Standard_EXPORT Handle (GEOM_Object) MirrorAxis(Handle(GEOM_Object) theObject
Standard_EXPORT Handle (GEOM_Object) theAxis)
Standard_EXPORT Handle (GEOM_Object) MirrorAxisCopy(Handle(GEOM_Object) theObject
Standard_EXPORT Handle (GEOM_Object) theAxis)
Standard_EXPORT Handle (GEOM_Object) MirrorPoint(Handle(GEOM_Object) theObject
Standard_EXPORT Handle (GEOM_Object) thePoint)
Standard_EXPORT Handle (GEOM_Object) MirrorPointCopy(Handle(GEOM_Object) theObject
Standard_EXPORT Handle (GEOM_Object) thePoint)
Standard_EXPORT Handle (GEOM_Object) OffsetShape(Handle(GEOM_Object) theObject
Standard_EXPORT Handle (GEOM_Object) OffsetShapeCopy(Handle(GEOM_Object) theObject
Standard_EXPORT Handle (GEOM_Object) ProjectShapeCopy(Handle(GEOM_Object) theSource
Standard_EXPORT Handle (GEOM_Object) theTarget)
Standard_EXPORT Handle (GEOM_Object) ScaleShape(Handle(GEOM_Object) theObject
Standard_EXPORT Handle (GEOM_Object) thePoint
Standard_EXPORT Handle (GEOM_Object) ScaleShapeCopy(Handle(GEOM_Object) theObject
Standard_EXPORT Handle (GEOM_Object) thePoint
Standard_EXPORT Handle (GEOM_Object) ScaleShapeAlongAxes(Handle(GEOM_Object) theObject
Standard_EXPORT Handle (GEOM_Object) thePoint
Standard_EXPORT Handle (GEOM_Object) PositionShape(Handle(GEOM_Object) theObject
Standard_EXPORT Handle (GEOM_Object) theStartLCS
Standard_EXPORT Handle (GEOM_Object) theEndLCS)
Standard_EXPORT Handle (GEOM_Object) PositionShapeCopy(Handle(GEOM_Object) theObject
Standard_EXPORT Handle (GEOM_Object) theStartLCS
Standard_EXPORT Handle (GEOM_Object) theEndLCS)
Standard_EXPORT Handle (GEOM_Object) PositionAlongPath(Handle(GEOM_Object) theObject
Standard_EXPORT Handle (GEOM_Object) thePath
Standard_EXPORT Handle (GEOM_Object) Rotate(Handle(GEOM_Object) theObject
Standard_EXPORT Handle (GEOM_Object) theAxis
Standard_EXPORT Handle (GEOM_Object) RotateCopy(Handle(GEOM_Object) theObject
Standard_EXPORT Handle (GEOM_Object) theAxis
Standard_EXPORT Handle (GEOM_Object) Rotate1D(Handle(GEOM_Object) theObject
Standard_EXPORT Handle (GEOM_Object) theAxis
Standard_EXPORT Handle (GEOM_Object) Rotate2D(Handle(GEOM_Object) theObject
Standard_EXPORT Handle (GEOM_Object) theAxis
Standard_EXPORT Handle (GEOM_Object) RotateThreePoints(Handle(GEOM_Object) theObject
Standard_EXPORT Handle (GEOM_Object) theCentPoint
Standard_EXPORT Handle (GEOM_Object) thePoint1
Standard_EXPORT Handle (GEOM_Object) thePoint2)
Standard_EXPORT Handle (GEOM_Object) RotateThreePointsCopy(Handle(GEOM_Object) theObject
Standard_EXPORT Handle (GEOM_Object) theCentPoint
Standard_EXPORT Handle (GEOM_Object) thePoint1
Standard_EXPORT Handle (GEOM_Object) thePoint2)
Standard_EXPORT Handle (GEOM_Object) TransformLikeOtherCopy(Handle(GEOM_Object) theObject
Standard_EXPORT Handle (GEOM_Object) theSample)
Standard_EXPORT void StartOperation ()
 StartOperation.
Standard_EXPORT void FinishOperation ()
 FinishOperation.
Standard_EXPORT void AbortOperation ()
 AbortOperation.
Standard_EXPORT bool IsDone ()
 IsDone.
Standard_EXPORT void SetNotDone ()
Standard_EXPORT void SetErrorCode (const TCollection_AsciiString &theErrorCode)
Standard_EXPORT char * GetErrorCode ()
Standard_EXPORT GEOM_EngineGetEngine ()
Standard_EXPORT GEOM_SolverGetSolver ()
Standard_EXPORT int GetDocID ()

Public Attributes

Standard_EXPORT double theX
Standard_EXPORT double double theY
Standard_EXPORT double double
double 
theZ
Standard_EXPORT double theDistance
Standard_EXPORT double bool theCopy
Standard_EXPORT double theStep
Standard_EXPORT double
Standard_Integer 
theNbTimes
Standard_EXPORT double theStep1
Standard_EXPORT double
Standard_Integer 
theNbTimes1
Standard_EXPORT double
Standard_Integer double 
theStep2
Standard_EXPORT double
Standard_Integer double
Standard_Integer 
theNbTimes2
Standard_EXPORT double theOffset
Standard_EXPORT double theFactor
Standard_EXPORT double theFactorX
Standard_EXPORT double double theFactorY
Standard_EXPORT double double
double 
theFactorZ
Standard_EXPORT double double
double bool 
doCopy
Standard_EXPORT double bool bool theReverse
Standard_EXPORT double theAngle
Standard_EXPORT Standard_Integer theNbTimes
Standard_EXPORT double
Standard_Integer double 
theStep

Detailed Description

Definition at line 37 of file GEOMImpl_ITransformOperations.hxx.


Constructor & Destructor Documentation

constructor:

Definition at line 79 of file GEOMImpl_ITransformOperations.cxx.

: GEOM_IOperations(theEngine, theDocID)
{
  MESSAGE("GEOMImpl_ITransformOperations::GEOMImpl_ITransformOperations");
}

destructor

Definition at line 91 of file GEOMImpl_ITransformOperations.cxx.

{
  MESSAGE("GEOMImpl_ITransformOperations::~GEOMImpl_ITransformOperations");
}

Member Function Documentation

void GEOM_IOperations::AbortOperation ( ) [inherited]

AbortOperation.

Definition at line 89 of file GEOM_IOperations.cxx.

{
  Handle(TDocStd_Document) aDoc = _engine->GetDocument(_docID);
  aDoc->AbortCommand();
}

Here is the call graph for this function:

void GEOM_IOperations::FinishOperation ( ) [inherited]

FinishOperation.

Definition at line 77 of file GEOM_IOperations.cxx.

{
  Handle(TDocStd_Document) aDoc = _engine->GetDocument(_docID);
  if(aDoc->GetUndoLimit() > 0) 
    aDoc->CommitCommand();
}

Here is the call graph for this function:

Standard_EXPORT int GEOM_IOperations::GetDocID ( ) [inline, inherited]

Definition at line 77 of file GEOM_IOperations.hxx.

{ return _docID; }

Here is the caller graph for this function:

Definition at line 71 of file GEOM_IOperations.hxx.

{ return _engine; }

Here is the caller graph for this function:

Standard_EXPORT char* GEOM_IOperations::GetErrorCode ( ) [inline, inherited]

Definition at line 66 of file GEOM_IOperations.hxx.

                                       {
    return (char*) _errorCode.ToCString();    
  }

Here is the caller graph for this function:

Definition at line 74 of file GEOM_IOperations.hxx.

{ return _solver; }
bool GEOM_IOperations::IsDone ( ) [inherited]

IsDone.

Definition at line 101 of file GEOM_IOperations.cxx.

{
  return (_errorCode == OK);
}  
Standard_EXPORT void GEOM_IOperations::SetErrorCode ( const TCollection_AsciiString &  theErrorCode) [inline, inherited]

Definition at line 61 of file GEOM_IOperations.hxx.

                                                                                 {
    _errorCode = theErrorCode;    
  } 

Here is the caller graph for this function:

Standard_EXPORT void GEOM_IOperations::SetNotDone ( ) [inline, inherited]

Definition at line 58 of file GEOM_IOperations.hxx.

{ _errorCode = KO; }
void GEOM_IOperations::StartOperation ( ) [inherited]

StartOperation.

Definition at line 65 of file GEOM_IOperations.cxx.

{
  Handle(TDocStd_Document) aDoc = _engine->GetDocument(_docID);
  if(aDoc->GetUndoLimit() > 0) 
    aDoc->NewCommand();
}

Here is the call graph for this function:


Member Data Documentation

Definition at line 126 of file GEOMImpl_ITransformOperations.hxx.

Definition at line 147 of file GEOMImpl_ITransformOperations.hxx.

Definition at line 65 of file GEOMImpl_ITransformOperations.hxx.

Definition at line 65 of file GEOMImpl_ITransformOperations.hxx.

Definition at line 118 of file GEOMImpl_ITransformOperations.hxx.

Definition at line 126 of file GEOMImpl_ITransformOperations.hxx.

Definition at line 126 of file GEOMImpl_ITransformOperations.hxx.

Definition at line 126 of file GEOMImpl_ITransformOperations.hxx.

Definition at line 70 of file GEOMImpl_ITransformOperations.hxx.

Definition at line 155 of file GEOMImpl_ITransformOperations.hxx.

Definition at line 75 of file GEOMImpl_ITransformOperations.hxx.

Standard_EXPORT double Standard_Integer double Standard_Integer GEOMImpl_ITransformOperations::theNbTimes2

Definition at line 78 of file GEOMImpl_ITransformOperations.hxx.

Definition at line 108 of file GEOMImpl_ITransformOperations.hxx.

Definition at line 141 of file GEOMImpl_ITransformOperations.hxx.

Definition at line 70 of file GEOMImpl_ITransformOperations.hxx.

Definition at line 159 of file GEOMImpl_ITransformOperations.hxx.

Definition at line 75 of file GEOMImpl_ITransformOperations.hxx.

Definition at line 78 of file GEOMImpl_ITransformOperations.hxx.

Definition at line 52 of file GEOMImpl_ITransformOperations.hxx.

Definition at line 52 of file GEOMImpl_ITransformOperations.hxx.

Definition at line 52 of file GEOMImpl_ITransformOperations.hxx.


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