Version: 9.12.0
GEOMImpl_IProximity Class Reference

#include <GEOMImpl_IProximity.hxx>

Public Member Functions

 GEOMImpl_IProximity (Handle(GEOM_Function) theFunction)
 
void SetShapes (Handle(GEOM_Function) theShape1, Handle(GEOM_Function) theShape2)
 
void GetShapes (Handle(GEOM_Function)&theShape1, Handle(GEOM_Function)&theShape2) const
 
void SetNbSamples (const Standard_Integer thePosition, const Standard_Integer theNbSamples) const
 
Standard_Integer GetNbSamples (const Standard_Integer thePosition) const
 
void SetProximityPoints (const gp_Pnt &thePoint1, const gp_Pnt &thePoint2)
 
void SetStatusOfPoints (const Standard_Integer theStatus1, const Standard_Integer theStatus2)
 
void GetProximityPoints (gp_Pnt &thePoint1, gp_Pnt &thePoint2)
 
void GetStatusOfPoints (Standard_Integer &theStatus1, Standard_Integer &theStatus2)
 
void SetValue (const Standard_Real theValue)
 
Standard_Real GetValue () const
 

Private Member Functions

void setPoint (const Standard_Integer thePosition, const gp_Pnt &thePoint)
 
void setStatus (const Standard_Integer thePosition, const Standard_Integer theStatus)
 
gp_Pnt getPoint (const Standard_Integer thePosition)
 
Standard_Integer getStatus (const Standard_Integer thePosition)
 
 Handle (GEOM_Function) _func
 

Constructor & Destructor Documentation

◆ GEOMImpl_IProximity()

GEOMImpl_IProximity::GEOMImpl_IProximity ( Handle(GEOM_Function)  theFunction)
inline

Member Function Documentation

◆ GetNbSamples()

Standard_Integer GEOMImpl_IProximity::GetNbSamples ( const Standard_Integer  thePosition) const
inline

◆ getPoint()

gp_Pnt GEOMImpl_IProximity::getPoint ( const Standard_Integer  thePosition)
inlineprivate

References Handle().

◆ GetProximityPoints()

void GEOMImpl_IProximity::GetProximityPoints ( gp_Pnt &  thePoint1,
gp_Pnt &  thePoint2 
)
inline

◆ GetShapes()

void GEOMImpl_IProximity::GetShapes ( Handle(GEOM_Function)&  theShape1,
Handle(GEOM_Function)&  theShape2 
) const
inline

◆ getStatus()

Standard_Integer GEOMImpl_IProximity::getStatus ( const Standard_Integer  thePosition)
inlineprivate

◆ GetStatusOfPoints()

void GEOMImpl_IProximity::GetStatusOfPoints ( Standard_Integer &  theStatus1,
Standard_Integer &  theStatus2 
)
inline

◆ GetValue()

Standard_Real GEOMImpl_IProximity::GetValue ( ) const
inline

References PROXIMITY_ARG_VALUE.

◆ Handle()

GEOMImpl_IProximity::Handle ( GEOM_Function  )
private

◆ SetNbSamples()

void GEOMImpl_IProximity::SetNbSamples ( const Standard_Integer  thePosition,
const Standard_Integer  theNbSamples 
) const
inline

◆ setPoint()

void GEOMImpl_IProximity::setPoint ( const Standard_Integer  thePosition,
const gp_Pnt &  thePoint 
)
inlineprivate

References Handle().

◆ SetProximityPoints()

void GEOMImpl_IProximity::SetProximityPoints ( const gp_Pnt &  thePoint1,
const gp_Pnt &  thePoint2 
)
inline

◆ SetShapes()

void GEOMImpl_IProximity::SetShapes ( Handle(GEOM_Function)  theShape1,
Handle(GEOM_Function)  theShape2 
)
inline

◆ setStatus()

void GEOMImpl_IProximity::setStatus ( const Standard_Integer  thePosition,
const Standard_Integer  theStatus 
)
inlineprivate

◆ SetStatusOfPoints()

void GEOMImpl_IProximity::SetStatusOfPoints ( const Standard_Integer  theStatus1,
const Standard_Integer  theStatus2 
)
inline

◆ SetValue()

void GEOMImpl_IProximity::SetValue ( const Standard_Real  theValue)
inline

References PROXIMITY_ARG_VALUE.


The documentation for this class was generated from the following file: