#include <GEOMImpl_IBasicOperations.hxx>

Public Member Functions | |
| Standard_EXPORT | GEOMImpl_IBasicOperations (GEOM_Engine *theEngine, int theDocID) |
| Standard_EXPORT | ~GEOMImpl_IBasicOperations () |
| Standard_EXPORT | Handle (GEOM_Object) MakePointXYZ(double theX |
| Standard_EXPORT | Handle (GEOM_Object) MakePointWithReference(Handle(GEOM_Object) theReference |
| Standard_EXPORT | Handle (GEOM_Object) MakePointOnCurve(Handle(GEOM_Object) theCurve |
| Standard_EXPORT | Handle (GEOM_Object) MakePointOnCurveByLength(Handle(GEOM_Object) theCurve |
| Standard_EXPORT double | Handle (GEOM_Object) theStartPoint) |
| Standard_EXPORT | Handle (GEOM_Object) MakePointOnCurveByCoord(Handle(GEOM_Object) theCurve |
| Standard_EXPORT | Handle (GEOM_Object) MakePointOnLinesIntersection(Handle(GEOM_Object) theLine1 |
| Standard_EXPORT | Handle (GEOM_Object) theLine2) |
| Standard_EXPORT | Handle (GEOM_Object) MakePointOnSurface(Handle(GEOM_Object) theSurface |
| Standard_EXPORT | Handle (GEOM_Object) MakePointOnSurfaceByCoord(Handle(GEOM_Object) theSurface |
| Standard_EXPORT | Handle (GEOM_Object) MakeVectorDXDYDZ(double theDX |
| Standard_EXPORT | Handle (GEOM_Object) MakeVectorTwoPnt(Handle(GEOM_Object) thePnt1 |
| Standard_EXPORT | Handle (GEOM_Object) thePnt2) |
| Standard_EXPORT | Handle (GEOM_Object) MakeTangentOnCurve(const Handle(GEOM_Object)&theCurve |
| Standard_EXPORT | Handle (GEOM_Object) MakeLineTwoPnt(Handle(GEOM_Object) thePnt1 |
| Standard_EXPORT | Handle (GEOM_Object) thePnt2) |
| Standard_EXPORT | Handle (GEOM_Object) MakeLineTwoFaces(Handle(GEOM_Object) theFace1 |
| Standard_EXPORT | Handle (GEOM_Object) theFace2) |
| Standard_EXPORT | Handle (GEOM_Object) MakeLine(Handle(GEOM_Object) thePnt |
| Standard_EXPORT | Handle (GEOM_Object) theDir) |
| Standard_EXPORT | Handle (GEOM_Object) MakePlaneThreePnt(Handle(GEOM_Object) thePnt1 |
| Standard_EXPORT | Handle (GEOM_Object) thePnt2 |
| Standard_EXPORT | Handle (GEOM_Object) thePnt3 |
| Standard_EXPORT | Handle (GEOM_Object) MakePlanePntVec(Handle(GEOM_Object) thePnt |
| Standard_EXPORT | Handle (GEOM_Object) theVec |
| Standard_EXPORT | Handle (GEOM_Object) MakePlaneFace(Handle(GEOM_Object) theFace |
| Standard_EXPORT | Handle (GEOM_Object) MakePlane2Vec(Handle(GEOM_Object) theVec1 |
| Standard_EXPORT | Handle (GEOM_Object) theVec2 |
| Standard_EXPORT | Handle (GEOM_Object) MakePlaneLCS(Handle(GEOM_Object) theFace |
| Standard_EXPORT | Handle (GEOM_Object) MakeMarker(double theOX |
| Standard_EXPORT | Handle (GEOM_Object) MakeMarkerFromShape(const Handle(GEOM_Object)&theShape) |
| Standard_EXPORT | Handle (GEOM_Object) MakeMarkerPntTwoVec(const Handle(GEOM_Object)&theOrigin |
| Standard_EXPORT const | Handle (GEOM_Object)&theXVec |
| Standard_EXPORT const const | Handle (GEOM_Object)&theYVec) |
| Standard_EXPORT | Handle (GEOM_Object) MakeTangentPlaneOnFace(const Handle(GEOM_Object)&theFace |
| 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 () |
Data Fields | |
| Standard_EXPORT double | theY |
| Standard_EXPORT double double | theZ |
| Standard_EXPORT double | theX |
| Standard_EXPORT double double | theY |
| Standard_EXPORT double double double | theZ |
| Standard_EXPORT double | theParameter |
| Standard_EXPORT double | theLength |
| Standard_EXPORT double | theXParam |
| Standard_EXPORT double double | theYParam |
| Standard_EXPORT double double double | theZParam |
| Standard_EXPORT double | theUParameter |
| Standard_EXPORT double double | theVParameter |
| Standard_EXPORT double | theDY |
| Standard_EXPORT double double | theDZ |
| Standard_EXPORT double | theSize |
| Standard_EXPORT double int | theOrientation |
| Standard_EXPORT double | theOY |
| Standard_EXPORT double double | theOZ |
| Standard_EXPORT double double double | theXDX |
| Standard_EXPORT double double double double | theXDY |
| Standard_EXPORT double double double double double | theXDZ |
| Standard_EXPORT double double double double double double | theYDX |
| Standard_EXPORT double double double double double double double | theYDY |
| Standard_EXPORT double double double double double double double double | theYDZ |
| Standard_EXPORT double | theParamU |
| Standard_EXPORT double double | theParamV |
| Standard_EXPORT double double double | theSize |
Private Types | |
| enum | PointLocation { PointOn_CurveByParam, PointOn_CurveByCoord, PointOn_CurveByLength, PointOn_SurfaceByParam, PointOn_SurfaceByCoord } |
Enumeration describes point position on geometric object (curve or surface) Point location can be determined by parameter (or U, V parameters) or 3D coordinates. More... | |
Private Member Functions | |
| Handle (GEOM_Object) makePointOnGeom(Handle(GEOM_Object) theGeomObj | |
| double double double const PointLocation | Handle (GEOM_Object) theRefPoint=0) |
Private Attributes | |
| double | theParam1 |
| double double | theParam2 |
| double double double | theParam3 |
| double double double const PointLocation | theLocation |
enum GEOMImpl_IBasicOperations::PointLocation [private] |
| GEOMImpl_IBasicOperations::GEOMImpl_IBasicOperations | ( | GEOM_Engine * | theEngine, |
| int | theDocID | ||
| ) |
constructor:
| GEOMImpl_IBasicOperations::~GEOMImpl_IBasicOperations | ( | ) |
destructor
| Standard_EXPORT GEOMImpl_IBasicOperations.Handle | ( | GEOM_Object | ) |
| Standard_EXPORT GEOMImpl_IBasicOperations.Handle | ( | GEOM_Object | ) |
| Standard_EXPORT GEOMImpl_IBasicOperations.Handle | ( | GEOM_Object | ) |
| Standard_EXPORT GEOMImpl_IBasicOperations.Handle | ( | GEOM_Object | ) |
| Standard_EXPORT double GEOMImpl_IBasicOperations.Handle | ( | GEOM_Object | ) |
| Standard_EXPORT GEOMImpl_IBasicOperations.Handle | ( | GEOM_Object | ) |
| Standard_EXPORT GEOMImpl_IBasicOperations.Handle | ( | GEOM_Object | ) |
| Standard_EXPORT GEOMImpl_IBasicOperations.Handle | ( | GEOM_Object | ) |
| Standard_EXPORT GEOMImpl_IBasicOperations.Handle | ( | GEOM_Object | ) |
| Standard_EXPORT GEOMImpl_IBasicOperations.Handle | ( | GEOM_Object | ) |
| Standard_EXPORT GEOMImpl_IBasicOperations.Handle | ( | GEOM_Object | ) |
| Standard_EXPORT GEOMImpl_IBasicOperations.Handle | ( | GEOM_Object | ) |
| Standard_EXPORT GEOMImpl_IBasicOperations.Handle | ( | GEOM_Object | ) |
| Standard_EXPORT GEOMImpl_IBasicOperations.Handle | ( | GEOM_Object | ) | const |
| Standard_EXPORT GEOMImpl_IBasicOperations.Handle | ( | GEOM_Object | ) |
| Standard_EXPORT GEOMImpl_IBasicOperations.Handle | ( | GEOM_Object | ) |
| Standard_EXPORT GEOMImpl_IBasicOperations.Handle | ( | GEOM_Object | ) |
| Standard_EXPORT GEOMImpl_IBasicOperations.Handle | ( | GEOM_Object | ) |
| Standard_EXPORT GEOMImpl_IBasicOperations.Handle | ( | GEOM_Object | ) |
| Standard_EXPORT GEOMImpl_IBasicOperations.Handle | ( | GEOM_Object | ) |
| Standard_EXPORT GEOMImpl_IBasicOperations.Handle | ( | GEOM_Object | ) |
| Standard_EXPORT GEOMImpl_IBasicOperations.Handle | ( | GEOM_Object | ) |
| Standard_EXPORT GEOMImpl_IBasicOperations.Handle | ( | GEOM_Object | ) |
| Standard_EXPORT GEOMImpl_IBasicOperations.Handle | ( | GEOM_Object | ) |
| Standard_EXPORT GEOMImpl_IBasicOperations.Handle | ( | GEOM_Object | ) |
| Standard_EXPORT GEOMImpl_IBasicOperations.Handle | ( | GEOM_Object | ) |
| Standard_EXPORT GEOMImpl_IBasicOperations.Handle | ( | GEOM_Object | ) |
| Standard_EXPORT GEOMImpl_IBasicOperations.Handle | ( | GEOM_Object | ) |
| Standard_EXPORT GEOMImpl_IBasicOperations.Handle | ( | GEOM_Object | ) |
| Standard_EXPORT GEOMImpl_IBasicOperations.Handle | ( | GEOM_Object | ) |
| Standard_EXPORT GEOMImpl_IBasicOperations.Handle | ( | GEOM_Object | ) | const |
| Standard_EXPORT GEOMImpl_IBasicOperations.Handle | ( | GEOM_Object | ) | const |
| Standard_EXPORT const GEOMImpl_IBasicOperations.Handle | ( | GEOM_Object | ) |
| Standard_EXPORT const const GEOMImpl_IBasicOperations.Handle | ( | GEOM_Object | ) |
| Standard_EXPORT GEOMImpl_IBasicOperations.Handle | ( | GEOM_Object | ) | const |
| GEOMImpl_IBasicOperations.Handle | ( | GEOM_Object | ) | [private] |
| double double double const PointLocation GEOMImpl_IBasicOperations.Handle | ( | GEOM_Object | ) | [private, pure virtual] |
| void GEOM_IOperations::StartOperation | ( | ) | [inherited] |
StartOperation
References GEOM_IOperations._docID, GEOM_IOperations._engine, and Handle().
| void GEOM_IOperations::FinishOperation | ( | ) | [inherited] |
FinishOperation
References GEOM_IOperations._docID, GEOM_IOperations._engine, and Handle().
| void GEOM_IOperations::AbortOperation | ( | ) | [inherited] |
AbortOperation
References GEOM_IOperations._docID, GEOM_IOperations._engine, and Handle().
| bool GEOM_IOperations::IsDone | ( | ) | [inherited] |
IsDone
References GEOM_IOperations._errorCode, and OK.
| Standard_EXPORT void GEOM_IOperations.SetNotDone | ( | ) | [inherited] |
References GEOM_IOperations._errorCode, and KO.
| Standard_EXPORT void GEOM_IOperations.SetErrorCode | ( | const TCollection_AsciiString & | theErrorCode | ) | [inherited] |
References GEOM_IOperations._errorCode.
| Standard_EXPORT char* GEOM_IOperations.GetErrorCode | ( | ) | [inherited] |
References GEOM_IOperations._errorCode.
| Standard_EXPORT GEOM_Engine* GEOM_IOperations.GetEngine | ( | ) | [inherited] |
References GEOM_IOperations._engine.
| Standard_EXPORT GEOM_Solver* GEOM_IOperations.GetSolver | ( | ) | [inherited] |
References GEOM_IOperations._solver.
| Standard_EXPORT int GEOM_IOperations.GetDocID | ( | ) | [inherited] |
References GEOM_IOperations._docID.
| Standard_EXPORT double GEOMImpl_IBasicOperations.theY |
| Standard_EXPORT double double GEOMImpl_IBasicOperations.theZ |
| Standard_EXPORT double GEOMImpl_IBasicOperations.theX |
| Standard_EXPORT double double GEOMImpl_IBasicOperations.theY |
| Standard_EXPORT double double double GEOMImpl_IBasicOperations.theZ |
| Standard_EXPORT double GEOMImpl_IBasicOperations::theParameter |
| Standard_EXPORT double GEOMImpl_IBasicOperations.theLength |
| Standard_EXPORT double GEOMImpl_IBasicOperations::theXParam |
| Standard_EXPORT double double GEOMImpl_IBasicOperations::theYParam |
| Standard_EXPORT double double double GEOMImpl_IBasicOperations::theZParam |
| Standard_EXPORT double GEOMImpl_IBasicOperations.theUParameter |
| Standard_EXPORT double double GEOMImpl_IBasicOperations.theVParameter |
| Standard_EXPORT double GEOMImpl_IBasicOperations.theDY |
| Standard_EXPORT double double GEOMImpl_IBasicOperations.theDZ |
| Standard_EXPORT double GEOMImpl_IBasicOperations::theSize |
| Standard_EXPORT double int GEOMImpl_IBasicOperations.theOrientation |
| Standard_EXPORT double GEOMImpl_IBasicOperations.theOY |
| Standard_EXPORT double double GEOMImpl_IBasicOperations.theOZ |
| Standard_EXPORT double double double GEOMImpl_IBasicOperations.theXDX |
| Standard_EXPORT double double double double GEOMImpl_IBasicOperations.theXDY |
| Standard_EXPORT double double double double double GEOMImpl_IBasicOperations.theXDZ |
| Standard_EXPORT double double double double double double GEOMImpl_IBasicOperations.theYDX |
| Standard_EXPORT double double double double double double double GEOMImpl_IBasicOperations.theYDY |
| Standard_EXPORT double double double double double double double double GEOMImpl_IBasicOperations.theYDZ |
| Standard_EXPORT double GEOMImpl_IBasicOperations.theParamU |
| Standard_EXPORT double double GEOMImpl_IBasicOperations.theParamV |
| Standard_EXPORT double double double GEOMImpl_IBasicOperations.theSize |
double GEOMImpl_IBasicOperations.theParam1 [private] |
double double GEOMImpl_IBasicOperations.theParam2 [private] |
double double double GEOMImpl_IBasicOperations.theParam3 [private] |
double double double const PointLocation GEOMImpl_IBasicOperations.theLocation [private] |