#include <GEOM_IMeasureOperations_i.hh>

Public Member Functions | |
| GEOM_IMeasureOperations_i (PortableServer::POA_ptr thePOA, GEOM::GEOM_Gen_ptr theEngine,::GEOMImpl_IMeasureOperations *theImpl) | |
| ~GEOM_IMeasureOperations_i () | |
| GEOM::GEOM_IKindOfShape::shape_kind | KindOfShape (GEOM::GEOM_Object_ptr theShape, GEOM::ListOfLong_out theIntegers, GEOM::ListOfDouble_out theDoubles) |
| void | GetPosition (GEOM::GEOM_Object_ptr theShape, CORBA::Double &Ox, CORBA::Double &Oy, CORBA::Double &Oz, CORBA::Double &Zx, CORBA::Double &Zy, CORBA::Double &Zz, CORBA::Double &Xx, CORBA::Double &Xy, CORBA::Double &Xz) |
| void | GetBasicProperties (GEOM::GEOM_Object_ptr theShape, CORBA::Double &theLength, CORBA::Double &theSurfArea, CORBA::Double &theVolume) |
| GEOM::GEOM_Object_ptr | GetCentreOfMass (GEOM::GEOM_Object_ptr theShape) |
| GEOM::GEOM_Object_ptr | GetNormal (GEOM::GEOM_Object_ptr theFace, GEOM::GEOM_Object_ptr theOptionalPoint) |
| GEOM::GEOM_Object_ptr | GetVertexByIndex (GEOM::GEOM_Object_ptr theObject, CORBA::Long theIndex) |
| void | GetInertia (GEOM::GEOM_Object_ptr theShape, CORBA::Double &I11, CORBA::Double &I12, CORBA::Double &I13, CORBA::Double &I21, CORBA::Double &I22, CORBA::Double &I23, CORBA::Double &I31, CORBA::Double &I32, CORBA::Double &I33, CORBA::Double &Ix, CORBA::Double &Iy, CORBA::Double &Iz) |
| void | GetBoundingBox (GEOM::GEOM_Object_ptr theShape, CORBA::Double &Xmin, CORBA::Double &Xmax, CORBA::Double &Ymin, CORBA::Double &Ymax, CORBA::Double &Zmin, CORBA::Double &Zmax) |
| void | GetTolerance (GEOM::GEOM_Object_ptr theShape, CORBA::Double &FaceMin, CORBA::Double &FaceMax, CORBA::Double &EdgeMin, CORBA::Double &EdgeMax, CORBA::Double &VertMin, CORBA::Double &VertMax) |
| CORBA::Boolean | CheckShape (GEOM::GEOM_Object_ptr theShape, CORBA::String_out theDescription) |
| CORBA::Boolean | CheckShapeWithGeometry (GEOM::GEOM_Object_ptr theShape, CORBA::String_out theDescription) |
| char * | IsGoodForSolid (GEOM::GEOM_Object_ptr theShape) |
| char * | WhatIs (GEOM::GEOM_Object_ptr theShape) |
| GEOM::ListOfBool * | AreCoordsInside (GEOM::GEOM_Object_ptr theShape, const GEOM::ListOfDouble &theCoords, CORBA::Double theTolerance) |
| CORBA::Double | GetMinDistance (GEOM::GEOM_Object_ptr theShape1, GEOM::GEOM_Object_ptr theShape2, CORBA::Double &X1, CORBA::Double &Y1, CORBA::Double &Z1, CORBA::Double &X2, CORBA::Double &Y2, CORBA::Double &Z2) |
| void | PointCoordinates (GEOM::GEOM_Object_ptr theShape, CORBA::Double &X, CORBA::Double &Y, CORBA::Double &Z) |
| CORBA::Double | GetAngle (GEOM::GEOM_Object_ptr theShape1, GEOM::GEOM_Object_ptr theShape2) |
| CORBA::Double | GetAngleBtwVectors (GEOM::GEOM_Object_ptr theShape1, GEOM::GEOM_Object_ptr theShape2) |
| CORBA::Double | CurveCurvatureByParam (GEOM::GEOM_Object_ptr theCurve, CORBA::Double theParam) |
| CORBA::Double | CurveCurvatureByPoint (GEOM::GEOM_Object_ptr theCurve, GEOM::GEOM_Object_ptr thePoint) |
| CORBA::Double | MaxSurfaceCurvatureByParam (GEOM::GEOM_Object_ptr theSurf, CORBA::Double theUParam, CORBA::Double theVParam) |
| CORBA::Double | MaxSurfaceCurvatureByPoint (GEOM::GEOM_Object_ptr theSurf, GEOM::GEOM_Object_ptr thePoint) |
| CORBA::Double | MinSurfaceCurvatureByParam (GEOM::GEOM_Object_ptr theSurf, CORBA::Double theUParam, CORBA::Double theVParam) |
| CORBA::Double | MinSurfaceCurvatureByPoint (GEOM::GEOM_Object_ptr theSurf, GEOM::GEOM_Object_ptr thePoint) |
| ::GEOMImpl_IMeasureOperations * | GetOperations () |
| 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_IOperations * | GetImpl () |
| GEOM_IMeasureOperations_i::GEOM_IMeasureOperations_i | ( | PortableServer::POA_ptr | thePOA, |
| GEOM::GEOM_Gen_ptr | theEngine, | ||
| ::GEOMImpl_IMeasureOperations * | theImpl | ||
| ) |
constructor:
| GEOM_IMeasureOperations_i::~GEOM_IMeasureOperations_i | ( | ) |
destructor
| GEOM::GEOM_IKindOfShape::shape_kind GEOM_IMeasureOperations_i::KindOfShape | ( | GEOM::GEOM_Object_ptr | theShape, |
| GEOM::ListOfLong_out | theIntegers, | ||
| GEOM::ListOfDouble_out | theDoubles | ||
| ) |
KindOfShape
References Handle(), and GEOMImpl_IMeasureOperations.SK_NO_SHAPE.
| void GEOM_IMeasureOperations_i::GetPosition | ( | GEOM::GEOM_Object_ptr | theShape, |
| CORBA::Double & | Ox, | ||
| CORBA::Double & | Oy, | ||
| CORBA::Double & | Oz, | ||
| CORBA::Double & | Zx, | ||
| CORBA::Double & | Zy, | ||
| CORBA::Double & | Zz, | ||
| CORBA::Double & | Xx, | ||
| CORBA::Double & | Xy, | ||
| CORBA::Double & | Xz | ||
| ) |
GetPosition
References Handle().
| void GEOM_IMeasureOperations_i::GetBasicProperties | ( | GEOM::GEOM_Object_ptr | theShape, |
| CORBA::Double & | theLength, | ||
| CORBA::Double & | theSurfArea, | ||
| CORBA::Double & | theVolume | ||
| ) |
GetBasicProperties
References GEOMImpl_IMeasureOperations.GetBasicProperties(), GetOperations(), Handle(), and GEOM_IOperations.SetNotDone().
| GEOM::GEOM_Object_ptr GEOM_IMeasureOperations_i::GetCentreOfMass | ( | GEOM::GEOM_Object_ptr | theShape | ) |
GetCentreOfMass
References Handle().
| GEOM::GEOM_Object_ptr GEOM_IMeasureOperations_i::GetNormal | ( | GEOM::GEOM_Object_ptr | theFace, |
| GEOM::GEOM_Object_ptr | theOptionalPoint | ||
| ) |
GetNormal
References Handle().
| GEOM::GEOM_Object_ptr GEOM_IMeasureOperations_i::GetVertexByIndex | ( | GEOM::GEOM_Object_ptr | theShape, |
| CORBA::Long | theIndex | ||
| ) |
GetVertexByIndex
References Handle().
| void GEOM_IMeasureOperations_i::GetInertia | ( | GEOM::GEOM_Object_ptr | theShape, |
| CORBA::Double & | I11, | ||
| CORBA::Double & | I12, | ||
| CORBA::Double & | I13, | ||
| CORBA::Double & | I21, | ||
| CORBA::Double & | I22, | ||
| CORBA::Double & | I23, | ||
| CORBA::Double & | I31, | ||
| CORBA::Double & | I32, | ||
| CORBA::Double & | I33, | ||
| CORBA::Double & | Ix, | ||
| CORBA::Double & | Iy, | ||
| CORBA::Double & | Iz | ||
| ) |
GetInertia
References Handle().
| void GEOM_IMeasureOperations_i::GetBoundingBox | ( | GEOM::GEOM_Object_ptr | theShape, |
| CORBA::Double & | Xmin, | ||
| CORBA::Double & | Xmax, | ||
| CORBA::Double & | Ymin, | ||
| CORBA::Double & | Ymax, | ||
| CORBA::Double & | Zmin, | ||
| CORBA::Double & | Zmax | ||
| ) |
GetBoundingBox
References GEOMImpl_IMeasureOperations.GetBoundingBox(), GetOperations(), Handle(), and GEOM_IOperations.SetNotDone().
| void GEOM_IMeasureOperations_i::GetTolerance | ( | GEOM::GEOM_Object_ptr | theShape, |
| CORBA::Double & | FaceMin, | ||
| CORBA::Double & | FaceMax, | ||
| CORBA::Double & | EdgeMin, | ||
| CORBA::Double & | EdgeMax, | ||
| CORBA::Double & | VertMin, | ||
| CORBA::Double & | VertMax | ||
| ) |
GetTolerance
References Handle().
| CORBA::Boolean GEOM_IMeasureOperations_i::CheckShape | ( | GEOM::GEOM_Object_ptr | theShape, |
| CORBA::String_out | theDescription | ||
| ) |
CheckShape
References GetOperations(), Handle(), and GEOM_IOperations.SetNotDone().
| CORBA::Boolean GEOM_IMeasureOperations_i::CheckShapeWithGeometry | ( | GEOM::GEOM_Object_ptr | theShape, |
| CORBA::String_out | theDescription | ||
| ) |
References CheckShape(), GetOperations(), Handle(), and GEOM_IOperations.SetNotDone().
| char * GEOM_IMeasureOperations_i::IsGoodForSolid | ( | GEOM::GEOM_Object_ptr | theShape | ) |
IsGoodForSolid
References GetOperations(), Handle(), GEOMImpl_IMeasureOperations.IsGoodForSolid(), and GEOM_IOperations.SetNotDone().
| char * GEOM_IMeasureOperations_i::WhatIs | ( | GEOM::GEOM_Object_ptr | theShape | ) |
WhatIs
References GetOperations(), Handle(), GEOM_IOperations.SetNotDone(), and GEOMImpl_IMeasureOperations.WhatIs().
| GEOM::ListOfBool * GEOM_IMeasureOperations_i::AreCoordsInside | ( | GEOM::GEOM_Object_ptr | theShape, |
| const GEOM::ListOfDouble & | theCoords, | ||
| CORBA::Double | tolerance | ||
| ) |
AreCoordsInside
References GEOMImpl_IMeasureOperations.AreCoordsInside(), GetOperations(), Handle(), PAL_MESH_030_geometry.i, GEOM_IOperations.SetNotDone(), and GEOM_tube_geom.tmp.
| CORBA::Double GEOM_IMeasureOperations_i::GetMinDistance | ( | GEOM::GEOM_Object_ptr | theShape1, |
| GEOM::GEOM_Object_ptr | theShape2, | ||
| CORBA::Double & | X1, | ||
| CORBA::Double & | Y1, | ||
| CORBA::Double & | Z1, | ||
| CORBA::Double & | X2, | ||
| CORBA::Double & | Y2, | ||
| CORBA::Double & | Z2 | ||
| ) |
GetMinDistance
References Handle().
| void GEOM_IMeasureOperations_i::PointCoordinates | ( | GEOM::GEOM_Object_ptr | theShape, |
| CORBA::Double & | X, | ||
| CORBA::Double & | Y, | ||
| CORBA::Double & | Z | ||
| ) |
PointCoordinates
References GetOperations(), Handle(), GEOMImpl_IMeasureOperations.PointCoordinates(), and GEOM_IOperations.SetNotDone().
| CORBA::Double GEOM_IMeasureOperations_i::GetAngle | ( | GEOM::GEOM_Object_ptr | theShape1, |
| GEOM::GEOM_Object_ptr | theShape2 | ||
| ) |
GetAngle
References GEOMImpl_IMeasureOperations.GetAngle(), GetOperations(), Handle(), and GEOM_IOperations.SetNotDone().
| CORBA::Double GEOM_IMeasureOperations_i::GetAngleBtwVectors | ( | GEOM::GEOM_Object_ptr | theShape1, |
| GEOM::GEOM_Object_ptr | theShape2 | ||
| ) |
GetAngle
References GEOMImpl_IMeasureOperations.GetAngleBtwVectors(), GetOperations(), Handle(), and GEOM_IOperations.SetNotDone().
| CORBA::Double GEOM_IMeasureOperations_i::CurveCurvatureByParam | ( | GEOM::GEOM_Object_ptr | theCurve, |
| CORBA::Double | theParam | ||
| ) |
CurveCurvatureByParam
References Handle().
| CORBA::Double GEOM_IMeasureOperations_i::CurveCurvatureByPoint | ( | GEOM::GEOM_Object_ptr | theCurve, |
| GEOM::GEOM_Object_ptr | thePoint | ||
| ) |
CurveCurvatureByPoint
References Handle().
| CORBA::Double GEOM_IMeasureOperations_i::MaxSurfaceCurvatureByParam | ( | GEOM::GEOM_Object_ptr | theSurf, |
| CORBA::Double | theUParam, | ||
| CORBA::Double | theVParam | ||
| ) |
MaxSurfaceCurvatureByParam
References Handle().
| CORBA::Double GEOM_IMeasureOperations_i::MaxSurfaceCurvatureByPoint | ( | GEOM::GEOM_Object_ptr | theSurf, |
| GEOM::GEOM_Object_ptr | thePoint | ||
| ) |
MaxSurfaceCurvatureByPoint
References Handle().
| CORBA::Double GEOM_IMeasureOperations_i::MinSurfaceCurvatureByParam | ( | GEOM::GEOM_Object_ptr | theSurf, |
| CORBA::Double | theUParam, | ||
| CORBA::Double | theVParam | ||
| ) |
MinSurfaceCurvatureByParam
References Handle().
| CORBA::Double GEOM_IMeasureOperations_i::MinSurfaceCurvatureByPoint | ( | GEOM::GEOM_Object_ptr | theSurf, |
| GEOM::GEOM_Object_ptr | thePoint | ||
| ) |
MinSurfaceCurvatureByPoint
References Handle().
| ::GEOMImpl_IMeasureOperations* GEOM_IMeasureOperations_i.GetOperations | ( | ) |
References GEOM_IOperations_i.GetImpl().
| CORBA::Boolean GEOM_IOperations_i::IsDone | ( | ) | [virtual, inherited] |
IsDone
References GEOM_IOperations_i._impl, and GEOM_IOperations.IsDone().
| void GEOM_IOperations_i::SetErrorCode | ( | const char * | theErrorCode | ) | [virtual, inherited] |
SetErrorCode
References GEOM_IOperations_i._impl, and GEOM_IOperations.SetErrorCode().
| char * GEOM_IOperations_i::GetErrorCode | ( | ) | [virtual, inherited] |
GetErrorCode
References GEOM_IOperations_i._impl, and GEOM_IOperations.GetErrorCode().
| CORBA::Long GEOM_IOperations_i::GetStudyID | ( | ) | [virtual, inherited] |
GetStudyID
References GEOM_IOperations_i._impl, and GEOM_IOperations.GetDocID().
| GEOM::GEOM_Object_ptr GEOM_IOperations_i::GetObject | ( | Handle(GEOM_Object) | theObject | ) | [virtual, inherited] |
GetObject
References GEOM_IOperations_i._engine, GEOM_Object.GetDocID(), and GEOM_Object.GetEntry().
| void GEOM_IOperations_i::FinishOperation | ( | ) | [virtual, inherited] |
FinishOperation
References GEOM_IOperations_i._impl, and GEOM_IOperations.FinishOperation().
| void GEOM_IOperations_i::AbortOperation | ( | ) | [virtual, inherited] |
AbortOperation
References GEOM_IOperations_i._impl, and GEOM_IOperations.AbortOperation().
| ::GEOM_IOperations* GEOM_IOperations_i.GetImpl | ( | ) | [inherited] |