Version: 6.3.1
Public Member Functions

GEOM_IBasicOperations_i Class Reference

#include <GEOM_IBasicOperations_i.hh>

Inheritance diagram for GEOM_IBasicOperations_i:
Inheritance graph

Public Member Functions

 GEOM_IBasicOperations_i (PortableServer::POA_ptr thePOA, GEOM::GEOM_Gen_ptr theEngine,::GEOMImpl_IBasicOperations *theImpl)
 ~GEOM_IBasicOperations_i ()
GEOM::GEOM_Object_ptr MakePointXYZ (CORBA::Double theX, CORBA::Double theY, CORBA::Double theZ)
GEOM::GEOM_Object_ptr MakePointWithReference (GEOM::GEOM_Object_ptr theReference, CORBA::Double theX, CORBA::Double theY, CORBA::Double theZ)
GEOM::GEOM_Object_ptr MakePointOnCurve (GEOM::GEOM_Object_ptr theCurve, CORBA::Double theParameter)
GEOM::GEOM_Object_ptr MakePointOnCurveByLength (GEOM::GEOM_Object_ptr theCurve, CORBA::Double theLength, GEOM::GEOM_Object_ptr theStartPoint)
GEOM::GEOM_Object_ptr MakePointOnCurveByCoord (GEOM::GEOM_Object_ptr theCurve, CORBA::Double theXParameter, CORBA::Double theYParameter, CORBA::Double theZParameter)
GEOM::GEOM_Object_ptr MakePointOnSurface (GEOM::GEOM_Object_ptr theSurface, CORBA::Double theUParameter, CORBA::Double theVParameter)
GEOM::GEOM_Object_ptr MakePointOnSurfaceByCoord (GEOM::GEOM_Object_ptr theSurface, CORBA::Double theXParameter, CORBA::Double theYParameter, CORBA::Double theZParameter)
GEOM::GEOM_Object_ptr MakePointOnLinesIntersection (GEOM::GEOM_Object_ptr theLine1, GEOM::GEOM_Object_ptr theLine2)
GEOM::GEOM_Object_ptr MakeTangentOnCurve (GEOM::GEOM_Object_ptr theRefCurve, CORBA::Double theParameter)
GEOM::GEOM_Object_ptr MakeVectorDXDYDZ (CORBA::Double theDX, CORBA::Double theDY, CORBA::Double theDZ)
GEOM::GEOM_Object_ptr MakeVectorTwoPnt (GEOM::GEOM_Object_ptr thePnt1, GEOM::GEOM_Object_ptr thePnt2)
GEOM::GEOM_Object_ptr MakeLine (GEOM::GEOM_Object_ptr thePnt, GEOM::GEOM_Object_ptr theDir)
GEOM::GEOM_Object_ptr MakeLineTwoPnt (GEOM::GEOM_Object_ptr thePnt1, GEOM::GEOM_Object_ptr thePnt2)
GEOM::GEOM_Object_ptr MakeLineTwoFaces (GEOM::GEOM_Object_ptr theFace1, GEOM::GEOM_Object_ptr theFace2)
GEOM::GEOM_Object_ptr MakePlaneThreePnt (GEOM::GEOM_Object_ptr thePnt1, GEOM::GEOM_Object_ptr thePnt2, GEOM::GEOM_Object_ptr thePnt3, CORBA::Double theTrimSize)
GEOM::GEOM_Object_ptr MakePlanePntVec (GEOM::GEOM_Object_ptr thePnt, GEOM::GEOM_Object_ptr theVec, CORBA::Double theTrimSize)
GEOM::GEOM_Object_ptr MakePlaneFace (GEOM::GEOM_Object_ptr theFace, CORBA::Double theTrimSize)
GEOM::GEOM_Object_ptr MakePlane2Vec (GEOM::GEOM_Object_ptr theVec1, GEOM::GEOM_Object_ptr theVec2, CORBA::Double theTrimSize)
GEOM::GEOM_Object_ptr MakePlaneLCS (GEOM::GEOM_Object_ptr theLCS, CORBA::Double theTrimSize, CORBA::Double theOrientation)
GEOM::GEOM_Object_ptr MakeMarker (CORBA::Double theOX, CORBA::Double theOY, CORBA::Double theOZ, CORBA::Double theXDX, CORBA::Double theXDY, CORBA::Double theXDZ, CORBA::Double theYDX, CORBA::Double theYDY, CORBA::Double theYDZ)
GEOM::GEOM_Object_ptr MakeMarkerFromShape (GEOM::GEOM_Object_ptr theShape)
GEOM::GEOM_Object_ptr MakeMarkerPntTwoVec (GEOM::GEOM_Object_ptr theOrigin, GEOM::GEOM_Object_ptr theXVec, GEOM::GEOM_Object_ptr theYVec)
GEOM::GEOM_Object_ptr MakeTangentPlaneOnFace (GEOM::GEOM_Object_ptr theFace, CORBA::Double theParameterU, CORBA::Double theParameterV, CORBA::Double theTrimSize)
::GEOMImpl_IBasicOperationsGetOperations ()
virtual CORBA::Boolean IsDone ()
virtual void SetErrorCode (const char *theErrorCode)
virtual char * GetErrorCode ()
virtual CORBA::Long GetStudyID ()
virtual GEOM::GEOM_Object_ptr GetObject (Handle(GEOM_Object) theObject)
virtual void FinishOperation ()
virtual void AbortOperation ()
::GEOM_IOperationsGetImpl ()

Constructor & Destructor Documentation

GEOM_IBasicOperations_i::GEOM_IBasicOperations_i ( PortableServer::POA_ptr  thePOA,
GEOM::GEOM_Gen_ptr  theEngine,
::GEOMImpl_IBasicOperations theImpl 
)

constructor:

GEOM_IBasicOperations_i::~GEOM_IBasicOperations_i ( )

destructor


Member Function Documentation

GEOM::GEOM_Object_ptr GEOM_IBasicOperations_i::MakePointXYZ ( CORBA::Double  theX,
CORBA::Double  theY,
CORBA::Double  theZ 
)

MakePointXYZ

References Handle().

GEOM::GEOM_Object_ptr GEOM_IBasicOperations_i::MakePointWithReference ( GEOM::GEOM_Object_ptr  theReference,
CORBA::Double  theX,
CORBA::Double  theY,
CORBA::Double  theZ 
)

MakePointWithReference

References Handle().

GEOM::GEOM_Object_ptr GEOM_IBasicOperations_i::MakePointOnCurve ( GEOM::GEOM_Object_ptr  theCurve,
CORBA::Double  theParameter 
)

MakePointOnCurve

References Handle().

GEOM::GEOM_Object_ptr GEOM_IBasicOperations_i::MakePointOnCurveByLength ( GEOM::GEOM_Object_ptr  theCurve,
CORBA::Double  theLength,
GEOM::GEOM_Object_ptr  theStartPoint 
)

MakePointOnCurveByLength

References Handle().

GEOM::GEOM_Object_ptr GEOM_IBasicOperations_i::MakePointOnCurveByCoord ( GEOM::GEOM_Object_ptr  theCurve,
CORBA::Double  theXParameter,
CORBA::Double  theYParameter,
CORBA::Double  theZParameter 
)

MakePointOnCurveByCoord

References Handle().

GEOM::GEOM_Object_ptr GEOM_IBasicOperations_i::MakePointOnSurface ( GEOM::GEOM_Object_ptr  theSurface,
CORBA::Double  theUParameter,
CORBA::Double  theVParameter 
)

MakePointOnSurface

References Handle().

GEOM::GEOM_Object_ptr GEOM_IBasicOperations_i::MakePointOnSurfaceByCoord ( GEOM::GEOM_Object_ptr  theSurface,
CORBA::Double  theXParameter,
CORBA::Double  theYParameter,
CORBA::Double  theZParameter 
)

MakePointOnSurfaceByCoord

References Handle().

GEOM::GEOM_Object_ptr GEOM_IBasicOperations_i::MakePointOnLinesIntersection ( GEOM::GEOM_Object_ptr  theLine1,
GEOM::GEOM_Object_ptr  theLine2 
)

MakePointOnLinesIntersection

References Handle().

GEOM::GEOM_Object_ptr GEOM_IBasicOperations_i::MakeTangentOnCurve ( GEOM::GEOM_Object_ptr  theCurve,
CORBA::Double  theParameter 
)

MakeTangentOnCurve

References Handle().

GEOM::GEOM_Object_ptr GEOM_IBasicOperations_i::MakeVectorDXDYDZ ( CORBA::Double  theDX,
CORBA::Double  theDY,
CORBA::Double  theDZ 
)

MakeVectorDXDYDZ

References Handle().

GEOM::GEOM_Object_ptr GEOM_IBasicOperations_i::MakeVectorTwoPnt ( GEOM::GEOM_Object_ptr  thePnt1,
GEOM::GEOM_Object_ptr  thePnt2 
)

MakeVectorTwoPnt

References Handle().

GEOM::GEOM_Object_ptr GEOM_IBasicOperations_i::MakeLine ( GEOM::GEOM_Object_ptr  thePnt,
GEOM::GEOM_Object_ptr  theDir 
)

MakeLine

References Handle().

GEOM::GEOM_Object_ptr GEOM_IBasicOperations_i::MakeLineTwoPnt ( GEOM::GEOM_Object_ptr  thePnt1,
GEOM::GEOM_Object_ptr  thePnt2 
)

MakeLineTwoPnt

References Handle().

GEOM::GEOM_Object_ptr GEOM_IBasicOperations_i::MakeLineTwoFaces ( GEOM::GEOM_Object_ptr  theFace1,
GEOM::GEOM_Object_ptr  theFace2 
)

MakeLineTwoFaces

References Handle().

GEOM::GEOM_Object_ptr GEOM_IBasicOperations_i::MakePlaneThreePnt ( GEOM::GEOM_Object_ptr  thePnt1,
GEOM::GEOM_Object_ptr  thePnt2,
GEOM::GEOM_Object_ptr  thePnt3,
CORBA::Double  theTrimSize 
)

MakePlaneThreePnt

References Handle().

GEOM::GEOM_Object_ptr GEOM_IBasicOperations_i::MakePlanePntVec ( GEOM::GEOM_Object_ptr  thePnt,
GEOM::GEOM_Object_ptr  theVec,
CORBA::Double  theTrimSize 
)

MakePlanePntVec

References Handle().

GEOM::GEOM_Object_ptr GEOM_IBasicOperations_i::MakePlaneFace ( GEOM::GEOM_Object_ptr  theFace,
CORBA::Double  theTrimSize 
)

MakePlaneFace

References Handle().

GEOM::GEOM_Object_ptr GEOM_IBasicOperations_i::MakePlane2Vec ( GEOM::GEOM_Object_ptr  theVec1,
GEOM::GEOM_Object_ptr  theVec2,
CORBA::Double  theTrimSize 
)

MakePlane2Vec

References Handle().

GEOM::GEOM_Object_ptr GEOM_IBasicOperations_i::MakePlaneLCS ( GEOM::GEOM_Object_ptr  theLCS,
CORBA::Double  theTrimSize,
CORBA::Double  theOrientation 
)

MakePlaneLCS

References Handle().

GEOM::GEOM_Object_ptr GEOM_IBasicOperations_i::MakeMarker ( CORBA::Double  theOX,
CORBA::Double  theOY,
CORBA::Double  theOZ,
CORBA::Double  theXDX,
CORBA::Double  theXDY,
CORBA::Double  theXDZ,
CORBA::Double  theYDX,
CORBA::Double  theYDY,
CORBA::Double  theYDZ 
)

MakeMarker

References Handle().

GEOM::GEOM_Object_ptr GEOM_IBasicOperations_i::MakeMarkerFromShape ( GEOM::GEOM_Object_ptr  theShape)

MakeMarkerFromShape

References Handle().

GEOM::GEOM_Object_ptr GEOM_IBasicOperations_i::MakeMarkerPntTwoVec ( GEOM::GEOM_Object_ptr  theOrigin,
GEOM::GEOM_Object_ptr  theXVec,
GEOM::GEOM_Object_ptr  theYVec 
)

MakeMarkerPntTwoVec

References Handle().

GEOM::GEOM_Object_ptr GEOM_IBasicOperations_i::MakeTangentPlaneOnFace ( GEOM::GEOM_Object_ptr  theFace,
CORBA::Double  theParameterU,
CORBA::Double  theParameterV,
CORBA::Double  theTrimSize 
)

MakeTangentPlaneOnFace

References Handle().

::GEOMImpl_IBasicOperations* GEOM_IBasicOperations_i.GetOperations ( )
CORBA::Boolean GEOM_IOperations_i::IsDone ( ) [virtual, inherited]
void GEOM_IOperations_i::SetErrorCode ( const char *  theErrorCode) [virtual, inherited]
char * GEOM_IOperations_i::GetErrorCode ( ) [virtual, inherited]
CORBA::Long GEOM_IOperations_i::GetStudyID ( ) [virtual, inherited]
GEOM::GEOM_Object_ptr GEOM_IOperations_i::GetObject ( Handle(GEOM_Object theObject) [virtual, inherited]
void GEOM_IOperations_i::FinishOperation ( ) [virtual, inherited]
void GEOM_IOperations_i::AbortOperation ( ) [virtual, inherited]
::GEOM_IOperations* GEOM_IOperations_i.GetImpl ( ) [inherited]
Copyright © 2007-2011 CEA/DEN, EDF R&D, OPEN CASCADE
Copyright © 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN, CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS