#include <GEOMImpl_I3DPrimOperations.hxx>

Public Member Functions | |
| Standard_EXPORT | GEOMImpl_I3DPrimOperations (GEOM_Engine *theEngine, int theDocID) | 
| Standard_EXPORT | ~GEOMImpl_I3DPrimOperations () | 
| 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) MakeCylinderRHA(double theR | 
| Standard_EXPORT | Handle (GEOM_Object) MakeCylinderPntVecRHA(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 (TColStd_HSequenceOfTransient) MakePipe(const Handle(GEOM_Object)&theBase | 
| Standard_EXPORT const | 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 (TColStd_HSequenceOfTransient) MakePipeWithDifferentSections(const Handle(TColStd_HSequenceOfTransient)&theBases | 
| Standard_EXPORT const | Handle (TColStd_HSequenceOfTransient)&theLocations | 
| Standard_EXPORT const const | Handle (GEOM_Object)&thePath | 
| Standard_EXPORT | Handle (TColStd_HSequenceOfTransient) 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 (TColStd_HSequenceOfTransient) MakePipeShellsWithoutPath(const Handle(TColStd_HSequenceOfTransient)&theBases | 
| Standard_EXPORT const | Handle (TColStd_HSequenceOfTransient)&theLocations | 
| Standard_EXPORT | Handle (TColStd_HSequenceOfTransient) MakePipeBiNormalAlongVector(const Handle(GEOM_Object)&theBase | 
| Standard_EXPORT const | Handle (GEOM_Object)&thePath | 
| Standard_EXPORT const const | Handle (GEOM_Object)&theVec | 
| Standard_EXPORT | Handle (GEOM_Object) MakeThickening(Handle(GEOM_Object) theObject | 
| Standard_EXPORT const | Handle (TColStd_HArray1OfInteger)&theFacesIDs | 
| Standard_EXPORT | Handle (GEOM_Object) RestorePath(Handle(GEOM_Object) theShape | 
| Standard_EXPORT | Handle (GEOM_Object) theBase1 | 
| Standard_EXPORT | Handle (GEOM_Object) theBase2) | 
| Standard_EXPORT | Handle (GEOM_Object) RestorePath(Handle(GEOM_Object) theShape | 
| Standard_EXPORT const | Handle (TColStd_HSequenceOfTransient)&theBase1 | 
| Standard_EXPORT const const | Handle (TColStd_HSequenceOfTransient)&theBase2) | 
  Public Member Functions inherited from GEOM_IOperations | |
| Standard_EXPORT | GEOM_IOperations (GEOM_Engine *theEngine, int theDocID) | 
| Standard_EXPORT | ~GEOM_IOperations () | 
| Standard_EXPORT void | StartOperation () | 
| Standard_EXPORT void | FinishOperation () | 
| Standard_EXPORT void | AbortOperation () | 
| Standard_EXPORT bool | IsDone () | 
| Standard_EXPORT void | SetNotDone () | 
| Standard_EXPORT void | SetErrorCode (const TCollection_AsciiString &theErrorCode) | 
| Standard_EXPORT char * | GetErrorCode () | 
| Standard_EXPORT GEOM_Engine * | GetEngine () | 
| Standard_EXPORT GEOM_Solver * | GetSolver () | 
| 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 double | theA | 
| Standard_EXPORT double double  double  | theA | 
| 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 double  bool bool  | theInvert = false ) | 
| Standard_EXPORT const const bool | IsGenerateGroups | 
| Standard_EXPORT double | theAngle | 
| Standard_EXPORT Handle(GEOM_Object)  MakeFilling(std Standard_EXPORT bool  | theModeSolid | 
| Standard_EXPORT Handle(GEOM_Object)  MakeFilling(std Standard_EXPORT bool double  | thePreci | 
| Standard_EXPORT Handle(GEOM_Object)  MakeFilling(std Standard_EXPORT bool double bool  | theRuled | 
| Standard_EXPORT const const  const bool  | theWithContact | 
| Standard_EXPORT const const  const bool const bool  | theWithCorrections | 
| Standard_EXPORT const const  const bool const bool const bool  | IsBySteps | 
| Standard_EXPORT const const  const bool const bool const bool const bool  | IsGenerateGroups | 
| Standard_EXPORT const const  const const bool  | theWithContact | 
| Standard_EXPORT const const  const const bool const bool  | theWithCorrections | 
| Standard_EXPORT const const  const const bool const bool const bool  | IsGenerateGroups | 
| Standard_EXPORT const const  const bool  | IsGenerateGroups | 
| Standard_EXPORT const double | theOffset | 
| Standard_EXPORT const double bool | isCopy | 
| Standard_EXPORT const double  bool bool  | theInside = false) | 
Private Member Functions | |
| Handle (GEOM_Object) createGroup(const Handle(GEOM_Object)&theBaseObject | |
| const | Handle (TColStd_HArray1OfInteger)&theGroupIDs | 
| void | createGroups (const Handle(GEOM_Object)&theBaseObject, GEOMImpl_IPipe *thePipe, Handle(TColStd_HSequenceOfTransient)&theSequence) | 
Private Attributes | |
| const const  TCollection_AsciiString &  | theName | 
| const const  TCollection_AsciiString const TopTools_IndexedMapOfShape &  | theIndices | 
| GEOMImpl_IGroupOperations * | myGroupOperations | 
| GEOMImpl_I3DPrimOperations::GEOMImpl_I3DPrimOperations | ( | GEOM_Engine * | theEngine, | 
| int | theDocID | ||
| ) | 
constructor:
References GEOM_IOperations::GetDocID(), GEOM_IOperations::GetEngine(), and myGroupOperations.
| GEOMImpl_I3DPrimOperations::~GEOMImpl_I3DPrimOperations | ( | ) | 
destructor
References myGroupOperations.
      
  | 
  private | 
createGroups
References anIndices, GEOM_Object::GetValue(), and Handle().
| Standard_EXPORT GEOMImpl_I3DPrimOperations::Handle | ( | GEOM_Object | ) | 
| Standard_EXPORT GEOMImpl_I3DPrimOperations::Handle | ( | GEOM_Object | ) | 
| Standard_EXPORT GEOMImpl_I3DPrimOperations::Handle | ( | GEOM_Object | ) | 
| Standard_EXPORT GEOMImpl_I3DPrimOperations::Handle | ( | GEOM_Object | ) | 
| Standard_EXPORT GEOMImpl_I3DPrimOperations::Handle | ( | GEOM_Object | ) | 
| Standard_EXPORT GEOMImpl_I3DPrimOperations::Handle | ( | GEOM_Object | ) | 
| Standard_EXPORT GEOMImpl_I3DPrimOperations::Handle | ( | GEOM_Object | ) | 
| Standard_EXPORT GEOMImpl_I3DPrimOperations::Handle | ( | GEOM_Object | ) | 
| Standard_EXPORT GEOMImpl_I3DPrimOperations::Handle | ( | GEOM_Object | ) | 
| Standard_EXPORT GEOMImpl_I3DPrimOperations::Handle | ( | GEOM_Object | ) | 
| Standard_EXPORT GEOMImpl_I3DPrimOperations::Handle | ( | GEOM_Object | ) | 
| Standard_EXPORT GEOMImpl_I3DPrimOperations::Handle | ( | GEOM_Object | ) | 
| Standard_EXPORT GEOMImpl_I3DPrimOperations::Handle | ( | GEOM_Object | ) | 
| Standard_EXPORT GEOMImpl_I3DPrimOperations::Handle | ( | GEOM_Object | ) | 
| Standard_EXPORT GEOMImpl_I3DPrimOperations::Handle | ( | GEOM_Object | ) | 
| Standard_EXPORT GEOMImpl_I3DPrimOperations::Handle | ( | GEOM_Object | ) | 
| Standard_EXPORT GEOMImpl_I3DPrimOperations::Handle | ( | GEOM_Object | ) | 
| Standard_EXPORT GEOMImpl_I3DPrimOperations::Handle | ( | GEOM_Object | ) | 
| Standard_EXPORT GEOMImpl_I3DPrimOperations::Handle | ( | GEOM_Object | ) | 
| Standard_EXPORT GEOMImpl_I3DPrimOperations::Handle | ( | GEOM_Object | ) | 
| Standard_EXPORT GEOMImpl_I3DPrimOperations::Handle | ( | GEOM_Object | ) | 
| Standard_EXPORT GEOMImpl_I3DPrimOperations::Handle | ( | GEOM_Object | ) | 
| Standard_EXPORT GEOMImpl_I3DPrimOperations::Handle | ( | GEOM_Object | ) | 
| Standard_EXPORT GEOMImpl_I3DPrimOperations::Handle | ( | GEOM_Object | ) | 
| Standard_EXPORT GEOMImpl_I3DPrimOperations::Handle | ( | GEOM_Object | ) | 
| Standard_EXPORT GEOMImpl_I3DPrimOperations::Handle | ( | GEOM_Object | ) | 
| Standard_EXPORT GEOMImpl_I3DPrimOperations::Handle | ( | GEOM_Object | ) | 
| Standard_EXPORT GEOMImpl_I3DPrimOperations::Handle | ( | GEOM_Object | ) | 
| Standard_EXPORT GEOMImpl_I3DPrimOperations::Handle | ( | GEOM_Object | ) | 
| Standard_EXPORT GEOMImpl_I3DPrimOperations::Handle | ( | GEOM_Object | ) | 
| Standard_EXPORT GEOMImpl_I3DPrimOperations::Handle | ( | GEOM_Object | ) | 
| Standard_EXPORT GEOMImpl_I3DPrimOperations::Handle | ( | GEOM_Object | ) | 
| Standard_EXPORT GEOMImpl_I3DPrimOperations::Handle | ( | GEOM_Object | ) | 
| Standard_EXPORT GEOMImpl_I3DPrimOperations::Handle | ( | GEOM_Object | ) | 
| Standard_EXPORT GEOMImpl_I3DPrimOperations::Handle | ( | GEOM_Object | ) | 
| Standard_EXPORT GEOMImpl_I3DPrimOperations::Handle | ( | GEOM_Object | ) | 
| Standard_EXPORT GEOMImpl_I3DPrimOperations::Handle | ( | GEOM_Object | ) | 
| Standard_EXPORT GEOMImpl_I3DPrimOperations::Handle | ( | GEOM_Object | ) | 
| Standard_EXPORT GEOMImpl_I3DPrimOperations::Handle | ( | GEOM_Object | ) | 
| Standard_EXPORT GEOMImpl_I3DPrimOperations::Handle | ( | TColStd_HSequenceOfTransient | ) | const | 
| Standard_EXPORT const GEOMImpl_I3DPrimOperations::Handle | ( | GEOM_Object | ) | 
| Standard_EXPORT GEOMImpl_I3DPrimOperations::Handle | ( | GEOM_Object | ) | 
| Standard_EXPORT GEOMImpl_I3DPrimOperations::Handle | ( | GEOM_Object | ) | 
| Standard_EXPORT GEOMImpl_I3DPrimOperations::Handle | ( | GEOM_Object | ) | 
| Standard_EXPORT GEOMImpl_I3DPrimOperations::Handle | ( | GEOM_Object | ) | 
| Standard_EXPORT GEOMImpl_I3DPrimOperations::Handle | ( | TColStd_HSequenceOfTransient | ) | const | 
| Standard_EXPORT const GEOMImpl_I3DPrimOperations::Handle | ( | TColStd_HSequenceOfTransient | ) | 
| Standard_EXPORT const const GEOMImpl_I3DPrimOperations::Handle | ( | GEOM_Object | ) | 
| Standard_EXPORT GEOMImpl_I3DPrimOperations::Handle | ( | TColStd_HSequenceOfTransient | ) | const | 
| Standard_EXPORT const GEOMImpl_I3DPrimOperations::Handle | ( | TColStd_HSequenceOfTransient | ) | 
| Standard_EXPORT const const GEOMImpl_I3DPrimOperations::Handle | ( | TColStd_HSequenceOfTransient | ) | 
| Standard_EXPORT const const const GEOMImpl_I3DPrimOperations::Handle | ( | GEOM_Object | ) | 
| Standard_EXPORT GEOMImpl_I3DPrimOperations::Handle | ( | TColStd_HSequenceOfTransient | ) | const | 
| Standard_EXPORT const GEOMImpl_I3DPrimOperations::Handle | ( | TColStd_HSequenceOfTransient | ) | 
| Standard_EXPORT GEOMImpl_I3DPrimOperations::Handle | ( | TColStd_HSequenceOfTransient | ) | const | 
| Standard_EXPORT const GEOMImpl_I3DPrimOperations::Handle | ( | GEOM_Object | ) | 
| Standard_EXPORT const const GEOMImpl_I3DPrimOperations::Handle | ( | GEOM_Object | ) | 
| Standard_EXPORT GEOMImpl_I3DPrimOperations::Handle | ( | GEOM_Object | ) | 
| Standard_EXPORT const GEOMImpl_I3DPrimOperations::Handle | ( | TColStd_HArray1OfInteger | ) | 
| Standard_EXPORT GEOMImpl_I3DPrimOperations::Handle | ( | GEOM_Object | ) | 
| Standard_EXPORT GEOMImpl_I3DPrimOperations::Handle | ( | GEOM_Object | ) | 
| Standard_EXPORT GEOMImpl_I3DPrimOperations::Handle | ( | GEOM_Object | ) | 
| Standard_EXPORT GEOMImpl_I3DPrimOperations::Handle | ( | GEOM_Object | ) | 
| Standard_EXPORT const GEOMImpl_I3DPrimOperations::Handle | ( | TColStd_HSequenceOfTransient | ) | 
| Standard_EXPORT const const GEOMImpl_I3DPrimOperations::Handle | ( | TColStd_HSequenceOfTransient | ) | 
      
  | 
  private | 
      
  | 
  private | 
| Standard_EXPORT const const const bool const bool const bool GEOMImpl_I3DPrimOperations::IsBySteps | 
| Standard_EXPORT const double bool GEOMImpl_I3DPrimOperations::isCopy | 
| Standard_EXPORT const const bool GEOMImpl_I3DPrimOperations::IsGenerateGroups | 
| Standard_EXPORT const const const bool const bool const bool const bool GEOMImpl_I3DPrimOperations::IsGenerateGroups | 
| Standard_EXPORT const const const const bool const bool const bool GEOMImpl_I3DPrimOperations::IsGenerateGroups | 
| Standard_EXPORT const const const bool GEOMImpl_I3DPrimOperations::IsGenerateGroups | 
      
  | 
  private | 
| Standard_EXPORT double double GEOMImpl_I3DPrimOperations::theA | 
| Standard_EXPORT double double double GEOMImpl_I3DPrimOperations::theA | 
| Standard_EXPORT double GEOMImpl_I3DPrimOperations::theAngle | 
| Standard_EXPORT double GEOMImpl_I3DPrimOperations::theAngle | 
| Standard_EXPORT double GEOMImpl_I3DPrimOperations::theDX | 
| Standard_EXPORT double double GEOMImpl_I3DPrimOperations::theDY | 
| Standard_EXPORT double double GEOMImpl_I3DPrimOperations::theDY | 
| Standard_EXPORT double double double GEOMImpl_I3DPrimOperations::theDZ | 
| Standard_EXPORT double double double GEOMImpl_I3DPrimOperations::theDZ | 
| Standard_EXPORT double double bool GEOMImpl_I3DPrimOperations::theFuse | 
| Standard_EXPORT double GEOMImpl_I3DPrimOperations::theH | 
| Standard_EXPORT double double GEOMImpl_I3DPrimOperations::theH | 
| Standard_EXPORT double double double GEOMImpl_I3DPrimOperations::theH | 
| Standard_EXPORT double GEOMImpl_I3DPrimOperations::theHeight | 
      
  | 
  private | 
| Standard_EXPORT const double bool bool GEOMImpl_I3DPrimOperations::theInside = false) | 
| Standard_EXPORT double double bool bool GEOMImpl_I3DPrimOperations::theInvert = false ) | 
| Standard_EXPORT Handle (GEOM_Object) MakeFilling (std Standard_EXPORT bool GEOMImpl_I3DPrimOperations::theModeSolid | 
      
  | 
  private | 
| Standard_EXPORT const double GEOMImpl_I3DPrimOperations::theOffset | 
| Standard_EXPORT double int GEOMImpl_I3DPrimOperations::theOrientation | 
| Standard_EXPORT int GEOMImpl_I3DPrimOperations::theOrientation | 
| Standard_EXPORT Handle (GEOM_Object) MakeFilling (std Standard_EXPORT bool double GEOMImpl_I3DPrimOperations::thePreci | 
| Standard_EXPORT double GEOMImpl_I3DPrimOperations::theR | 
| Standard_EXPORT double GEOMImpl_I3DPrimOperations::theR1 | 
| Standard_EXPORT double GEOMImpl_I3DPrimOperations::theR2 | 
| Standard_EXPORT double double GEOMImpl_I3DPrimOperations::theR2 | 
| Standard_EXPORT double GEOMImpl_I3DPrimOperations::theRMajor | 
| Standard_EXPORT double GEOMImpl_I3DPrimOperations::theRMinor | 
| Standard_EXPORT double double GEOMImpl_I3DPrimOperations::theRMinor | 
| Standard_EXPORT Handle (GEOM_Object) MakeFilling (std Standard_EXPORT bool double bool GEOMImpl_I3DPrimOperations::theRuled | 
| Standard_EXPORT double double GEOMImpl_I3DPrimOperations::theScaleFactor = -1.0) | 
| Standard_EXPORT double GEOMImpl_I3DPrimOperations::theScaleFactor = -1.0) | 
| Standard_EXPORT double double double double GEOMImpl_I3DPrimOperations::theScaleFactor = -1.0) | 
| Standard_EXPORT double GEOMImpl_I3DPrimOperations::theW | 
| Standard_EXPORT double double GEOMImpl_I3DPrimOperations::theW | 
| Standard_EXPORT const const const bool GEOMImpl_I3DPrimOperations::theWithContact | 
| Standard_EXPORT const const const const bool GEOMImpl_I3DPrimOperations::theWithContact | 
| Standard_EXPORT const const const bool const bool GEOMImpl_I3DPrimOperations::theWithCorrections | 
| Standard_EXPORT const const const const bool const bool GEOMImpl_I3DPrimOperations::theWithCorrections |