Back to index

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

#include <GEOMImpl_I3DPrimOperations.hxx>

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

List of all members.

Public Member Functions

Standard_EXPORT GEOMImpl_I3DPrimOperations (GEOM_Engine *theEngine, int theDocID)
 constructor:
Standard_EXPORT ~GEOMImpl_I3DPrimOperations ()
 destructor
Standard_EXPORT Handle (GEOM_Object) MakeBoxDXDYDZ(double theDX
Standard_EXPORT Handle (GEOM_Object) MakeBoxTwoPnt(Handle(GEOM_Object) thePnt1
Standard_EXPORT Handle (GEOM_Object) thePnt2)
Standard_EXPORT Handle (GEOM_Object) MakeFaceHW(double theH
Standard_EXPORT Handle (GEOM_Object) MakeFaceObjHW(Handle(GEOM_Object) theObj
Standard_EXPORT Handle (GEOM_Object) MakeDiskThreePnt(Handle(GEOM_Object) thePnt1
Standard_EXPORT Handle (GEOM_Object) thePnt2
Standard_EXPORT Handle (GEOM_Object) thePnt3)
Standard_EXPORT Handle (GEOM_Object) MakeDiskPntVecR(Handle(GEOM_Object) thePnt1
Standard_EXPORT Handle (GEOM_Object) theVec
Standard_EXPORT Handle (GEOM_Object) MakeDiskR(double theR
Standard_EXPORT Handle (GEOM_Object) MakeCylinderRH(double theR
Standard_EXPORT Handle (GEOM_Object) MakeCylinderPntVecRH(Handle(GEOM_Object) thePnt
Standard_EXPORT Handle (GEOM_Object) theVec
Standard_EXPORT Handle (GEOM_Object) MakeConeR1R2H(double theR1
Standard_EXPORT Handle (GEOM_Object) MakeConePntVecR1R2H(Handle(GEOM_Object) thePnt
Standard_EXPORT Handle (GEOM_Object) theVec
Standard_EXPORT Handle (GEOM_Object) MakeSphereR(double theR)
Standard_EXPORT Handle (GEOM_Object) MakeSpherePntR(Handle(GEOM_Object) thePnt
Standard_EXPORT Handle (GEOM_Object) MakeTorusRR(double theRMajor
Standard_EXPORT Handle (GEOM_Object) MakeTorusPntVecRR(Handle(GEOM_Object) thePnt
Standard_EXPORT Handle (GEOM_Object) theVec
Standard_EXPORT Handle (GEOM_Object) MakePrismVecH(Handle(GEOM_Object) theBase
Standard_EXPORT Handle (GEOM_Object) theVec
Standard_EXPORT Handle (GEOM_Object) MakePrismVecH2Ways(Handle(GEOM_Object) theBase
Standard_EXPORT Handle (GEOM_Object) theVec
Standard_EXPORT Handle (GEOM_Object) MakePrismTwoPnt(Handle(GEOM_Object) theBase
Standard_EXPORT Handle (GEOM_Object) thePoint1
Standard_EXPORT Handle (GEOM_Object) thePoint2
Standard_EXPORT Handle (GEOM_Object) MakePrismTwoPnt2Ways(Handle(GEOM_Object) theBase
Standard_EXPORT Handle (GEOM_Object) thePoint1
Standard_EXPORT Handle (GEOM_Object) thePoint2)
Standard_EXPORT Handle (GEOM_Object) MakePrismDXDYDZ(Handle(GEOM_Object) theBase
Standard_EXPORT Handle (GEOM_Object) MakePrismDXDYDZ2Ways(Handle(GEOM_Object) theBase
Standard_EXPORT Handle (GEOM_Object) MakeDraftPrism(Handle(GEOM_Object) theInitShape
Standard_EXPORT Handle (GEOM_Object) theBase
Standard_EXPORT Handle (GEOM_Object) MakePipe(Handle(GEOM_Object) theBase
Standard_EXPORT Handle (GEOM_Object) thePath)
Standard_EXPORT Handle (GEOM_Object) MakeRevolutionAxisAngle(Handle(GEOM_Object) theBase
Standard_EXPORT Handle (GEOM_Object) theAxis
Standard_EXPORT Handle (GEOM_Object) MakeRevolutionAxisAngle2Ways(Handle(GEOM_Object) theBase
Standard_EXPORT Handle (GEOM_Object) theAxis
Standard_EXPORT Handle (GEOM_Object) MakeFilling(Handle(GEOM_Object) theShape
Standard_EXPORT Handle (GEOM_Object) MakeThruSections(const Handle(TColStd_HSequenceOfTransient)&theSeqSections
Standard_EXPORT Handle (GEOM_Object) MakePipeWithDifferentSections(const Handle(TColStd_HSequenceOfTransient)&theBases
Standard_EXPORT const Handle (TColStd_HSequenceOfTransient)&theLocations
Standard_EXPORT const const Handle (GEOM_Object)&thePath
Standard_EXPORT Handle (GEOM_Object) MakePipeWithShellSections(const Handle(TColStd_HSequenceOfTransient)&theBases
Standard_EXPORT const Handle (TColStd_HSequenceOfTransient)&theSubBases
Standard_EXPORT const const Handle (TColStd_HSequenceOfTransient)&theLocations
Standard_EXPORT const const const Handle (GEOM_Object)&thePath
Standard_EXPORT Handle (GEOM_Object) MakePipeShellsWithoutPath(const Handle(TColStd_HSequenceOfTransient)&theBases
Standard_EXPORT const Handle (TColStd_HSequenceOfTransient)&theLocations)
Standard_EXPORT Handle (GEOM_Object) MakePipeBiNormalAlongVector(Handle(GEOM_Object) theBase
Standard_EXPORT Handle (GEOM_Object) thePath
Standard_EXPORT Handle (GEOM_Object) theVec)
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 theDY
Standard_EXPORT double double theDZ
Standard_EXPORT double theW
Standard_EXPORT double int theOrientation
Standard_EXPORT double theH
Standard_EXPORT double double theW
Standard_EXPORT double theR
Standard_EXPORT int theOrientation
Standard_EXPORT double double theH
Standard_EXPORT double theR2
Standard_EXPORT double theR1
Standard_EXPORT double double theR2
Standard_EXPORT double double
double 
theH
Standard_EXPORT double theRMinor
Standard_EXPORT double theRMajor
Standard_EXPORT double double theRMinor
Standard_EXPORT double double theScaleFactor = -1.0)
Standard_EXPORT double theScaleFactor = -1.0)
Standard_EXPORT double theDX
Standard_EXPORT double double theDY
Standard_EXPORT double double
double 
theDZ
Standard_EXPORT double double
double double 
theScaleFactor = -1.0)
Standard_EXPORT double theHeight
Standard_EXPORT double double theAngle
Standard_EXPORT double double bool theFuse
Standard_EXPORT double theAngle
Standard_EXPORT int theMinDeg
Standard_EXPORT int int theMaxDeg
Standard_EXPORT int int double theTol2D
Standard_EXPORT int int double
double 
theTol3D
Standard_EXPORT int int double
double int 
theNbIter
Standard_EXPORT int int double
double int int 
theMethod
Standard_EXPORT int int double
double int int bool 
isApprox
Standard_EXPORT bool theModeSolid
Standard_EXPORT bool double thePreci
Standard_EXPORT bool double bool theRuled
Standard_EXPORT const const bool theWithContact
Standard_EXPORT const const
bool bool 
theWithCorrections
Standard_EXPORT const const
const bool 
theWithContact
Standard_EXPORT const const
const bool bool 
theWithCorrections

Detailed Description

Definition at line 33 of file GEOMImpl_I3DPrimOperations.hxx.


Constructor & Destructor Documentation

constructor:

Definition at line 83 of file GEOMImpl_I3DPrimOperations.cxx.

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

destructor

Definition at line 94 of file GEOMImpl_I3DPrimOperations.cxx.

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

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; }
Standard_EXPORT const GEOMImpl_I3DPrimOperations::Handle ( TColStd_HSequenceOfTransient  )
Standard_EXPORT const GEOMImpl_I3DPrimOperations::Handle ( TColStd_HSequenceOfTransient  )
Standard_EXPORT const const GEOMImpl_I3DPrimOperations::Handle ( TColStd_HSequenceOfTransient  )
Standard_EXPORT const GEOMImpl_I3DPrimOperations::Handle ( TColStd_HSequenceOfTransient  )
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

Standard_EXPORT int int double double int int bool GEOMImpl_I3DPrimOperations::isApprox

Definition at line 108 of file GEOMImpl_I3DPrimOperations.hxx.

Definition at line 94 of file GEOMImpl_I3DPrimOperations.hxx.

Definition at line 101 of file GEOMImpl_I3DPrimOperations.hxx.

Definition at line 87 of file GEOMImpl_I3DPrimOperations.hxx.

Definition at line 38 of file GEOMImpl_I3DPrimOperations.hxx.

Definition at line 87 of file GEOMImpl_I3DPrimOperations.hxx.

Definition at line 38 of file GEOMImpl_I3DPrimOperations.hxx.

Definition at line 87 of file GEOMImpl_I3DPrimOperations.hxx.

Definition at line 94 of file GEOMImpl_I3DPrimOperations.hxx.

Definition at line 43 of file GEOMImpl_I3DPrimOperations.hxx.

Definition at line 54 of file GEOMImpl_I3DPrimOperations.hxx.

Definition at line 59 of file GEOMImpl_I3DPrimOperations.hxx.

Definition at line 94 of file GEOMImpl_I3DPrimOperations.hxx.

Definition at line 108 of file GEOMImpl_I3DPrimOperations.hxx.

Definition at line 108 of file GEOMImpl_I3DPrimOperations.hxx.

Definition at line 108 of file GEOMImpl_I3DPrimOperations.hxx.

Definition at line 115 of file GEOMImpl_I3DPrimOperations.hxx.

Definition at line 108 of file GEOMImpl_I3DPrimOperations.hxx.

Definition at line 41 of file GEOMImpl_I3DPrimOperations.hxx.

Definition at line 50 of file GEOMImpl_I3DPrimOperations.hxx.

Definition at line 115 of file GEOMImpl_I3DPrimOperations.hxx.

Definition at line 49 of file GEOMImpl_I3DPrimOperations.hxx.

Definition at line 59 of file GEOMImpl_I3DPrimOperations.hxx.

Definition at line 56 of file GEOMImpl_I3DPrimOperations.hxx.

Definition at line 59 of file GEOMImpl_I3DPrimOperations.hxx.

Definition at line 68 of file GEOMImpl_I3DPrimOperations.hxx.

Definition at line 64 of file GEOMImpl_I3DPrimOperations.hxx.

Definition at line 68 of file GEOMImpl_I3DPrimOperations.hxx.

Definition at line 115 of file GEOMImpl_I3DPrimOperations.hxx.

Definition at line 72 of file GEOMImpl_I3DPrimOperations.hxx.

Definition at line 80 of file GEOMImpl_I3DPrimOperations.hxx.

Standard_EXPORT double double double double GEOMImpl_I3DPrimOperations::theScaleFactor = -1.0)

Definition at line 88 of file GEOMImpl_I3DPrimOperations.hxx.

Definition at line 108 of file GEOMImpl_I3DPrimOperations.hxx.

Definition at line 108 of file GEOMImpl_I3DPrimOperations.hxx.

Definition at line 41 of file GEOMImpl_I3DPrimOperations.hxx.

Definition at line 43 of file GEOMImpl_I3DPrimOperations.hxx.

Definition at line 123 of file GEOMImpl_I3DPrimOperations.hxx.

Definition at line 131 of file GEOMImpl_I3DPrimOperations.hxx.

Definition at line 123 of file GEOMImpl_I3DPrimOperations.hxx.

Definition at line 131 of file GEOMImpl_I3DPrimOperations.hxx.


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