#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 |