Open CASCADE Technology 6.6.0
Public Member Functions
Extrema_POnSurfParams Class Reference

Data container for point on surface parameters. These parameters
are required to compute an initial approximation for extrema
computation.

#include <Extrema_POnSurfParams.hxx>

Inheritance diagram for Extrema_POnSurfParams:
Inheritance graph
[legend]

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)

Constructor & Destructor Documentation

Extrema_POnSurfParams::Extrema_POnSurfParams ( )
Extrema_POnSurfParams::Extrema_POnSurfParams ( const Standard_Real  theU,
const Standard_Real  theV,
const gp_Pnt thePnt 
)

Member Function Documentation

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)

The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines