Open CASCADE Technology 6.6.0
|
Data container for point on surface parameters. These parameters
are required to compute an initial approximation for extrema
computation.
#include <Extrema_POnSurfParams.hxx>
Public Member Functions | |
Extrema_POnSurfParams () | |
empty constructor | |
Extrema_POnSurfParams (const Standard_Real theU, const Standard_Real theV, const gp_Pnt &thePnt) | |
Creation of a point on surface with parameter values on the surface and a Pnt from gp. | |
void | SetSqrDistance (const Standard_Real theSqrDistance) |
Sets the square distance from this point to another one (e.g. to the point to be projected). | |
Standard_Real | GetSqrDistance () const |
Query the square distance from this point to another one. | |
void | SetElementType (const Extrema_ElementType theElementType) |
Sets the element type on which this point is situated. | |
Extrema_ElementType | GetElementType () const |
Query the element type on which this point is situated. | |
void | SetIndices (const Standard_Integer theIndexU, const Standard_Integer theIndexV) |
Sets the U and V indices of an element that contains this point. | |
void | GetIndices (Standard_Integer &theIndexU, Standard_Integer &theIndexV) const |
Query the U and V indices of an element that contains this point. | |
Standard_Real | _CSFDB_GetExtrema_POnSurfParamsmySqrDistance () const |
void | _CSFDB_SetExtrema_POnSurfParamsmySqrDistance (const Standard_Real p) |
Extrema_ElementType | _CSFDB_GetExtrema_POnSurfParamsmyElementType () const |
void | _CSFDB_SetExtrema_POnSurfParamsmyElementType (const Extrema_ElementType p) |
Standard_Integer | _CSFDB_GetExtrema_POnSurfParamsmyIndexU () const |
void | _CSFDB_SetExtrema_POnSurfParamsmyIndexU (const Standard_Integer p) |
Standard_Integer | _CSFDB_GetExtrema_POnSurfParamsmyIndexV () const |
void | _CSFDB_SetExtrema_POnSurfParamsmyIndexV (const Standard_Integer p) |
Extrema_POnSurfParams::Extrema_POnSurfParams | ( | ) |
Extrema_POnSurfParams::Extrema_POnSurfParams | ( | const Standard_Real | theU, |
const Standard_Real | theV, | ||
const gp_Pnt & | thePnt | ||
) |
Extrema_ElementType Extrema_POnSurfParams::_CSFDB_GetExtrema_POnSurfParamsmyElementType | ( | ) | const [inline] |
Standard_Integer Extrema_POnSurfParams::_CSFDB_GetExtrema_POnSurfParamsmyIndexU | ( | ) | const [inline] |
Standard_Integer Extrema_POnSurfParams::_CSFDB_GetExtrema_POnSurfParamsmyIndexV | ( | ) | const [inline] |
Standard_Real Extrema_POnSurfParams::_CSFDB_GetExtrema_POnSurfParamsmySqrDistance | ( | ) | const [inline] |
void Extrema_POnSurfParams::_CSFDB_SetExtrema_POnSurfParamsmyElementType | ( | const Extrema_ElementType | p | ) | [inline] |
void Extrema_POnSurfParams::_CSFDB_SetExtrema_POnSurfParamsmyIndexU | ( | const Standard_Integer | p | ) | [inline] |
void Extrema_POnSurfParams::_CSFDB_SetExtrema_POnSurfParamsmyIndexV | ( | const Standard_Integer | p | ) | [inline] |
void Extrema_POnSurfParams::_CSFDB_SetExtrema_POnSurfParamsmySqrDistance | ( | const Standard_Real | p | ) | [inline] |
Extrema_ElementType Extrema_POnSurfParams::GetElementType | ( | ) | const |
void Extrema_POnSurfParams::GetIndices | ( | Standard_Integer & | theIndexU, |
Standard_Integer & | theIndexV | ||
) | const |
Standard_Real Extrema_POnSurfParams::GetSqrDistance | ( | ) | const |
void Extrema_POnSurfParams::SetElementType | ( | const Extrema_ElementType | theElementType | ) |
void Extrema_POnSurfParams::SetIndices | ( | const Standard_Integer | theIndexU, |
const Standard_Integer | theIndexV | ||
) |
void Extrema_POnSurfParams::SetSqrDistance | ( | const Standard_Real | theSqrDistance | ) |