OCC Main Page | ModelingAlgorithms | Toolkits | Packages | Class Hierarchy | Data Structures | File List | Data Fields | Globals

ModelingAlgorithms
TKGeomAlgo
IntSurf


IntSurf_PntOn2S Class Reference

This class defines the geometric informations
for an intersection point between 2 surfaces :
The coordinates ( Pnt from gp ), and two
parametric coordinates.
.

#include <IntSurf_PntOn2S.hxx>


Public Member Functions

void * operator new (size_t, void *anAddress)
void * operator new (size_t size)
void operator delete (void *anAddress)
Standard_EXPORT IntSurf_PntOn2S ()
 Empty constructor.
.
void SetValue (const gp_Pnt &Pt)
 Sets the value of the point in 3d space.
.
Standard_EXPORT void SetValue (const gp_Pnt &Pt, const Standard_Boolean OnFirst, const Standard_Real U, const Standard_Real V)
 Sets the values of the point in 3d space, and
in the parametric space of one of the surface.
.
void SetValue (const gp_Pnt &Pt, const Standard_Real U1, const Standard_Real V1, const Standard_Real U2, const Standard_Real V2)
 Sets the values of the point in 3d space, and
in the parametric space of each surface.
.
Standard_EXPORT void SetValue (const Standard_Boolean OnFirst, const Standard_Real U, const Standard_Real V)
 Set the values of the point in the parametric
space of one of the surface.
.
void SetValue (const Standard_Real U1, const Standard_Real V1, const Standard_Real U2, const Standard_Real V2)
 Set the values of the point in the parametric
space of one of the surface.
.
const gp_Pnt & Value () const
 Returns the point in 3d space.
.
void ParametersOnS1 (Standard_Real &U1, Standard_Real &V1) const
 Returns the parameters of the point on the first surface.
.
void ParametersOnS2 (Standard_Real &U2, Standard_Real &V2) const
 Returns the parameters of the point on the second surface.
.
void Parameters (Standard_Real &U1, Standard_Real &V1, Standard_Real &U2, Standard_Real &V2) const
 Returns the parameters of the point on both surfaces.
.

Private Attributes

gp_Pnt pt
Standard_Real u1
Standard_Real v1
Standard_Real u2
Standard_Real v2


Constructor & Destructor Documentation

Standard_EXPORT IntSurf_PntOn2S::IntSurf_PntOn2S  ) 
 


Member Function Documentation

void IntSurf_PntOn2S::operator delete void *  anAddress  )  [inline]
 

void* IntSurf_PntOn2S::operator new size_t  size  )  [inline]
 

void* IntSurf_PntOn2S::operator new size_t  ,
void *  anAddress
[inline]
 

void IntSurf_PntOn2S::Parameters Standard_Real &  U1,
Standard_Real &  V1,
Standard_Real &  U2,
Standard_Real &  V2
const [inline]
 

void IntSurf_PntOn2S::ParametersOnS1 Standard_Real &  U1,
Standard_Real &  V1
const [inline]
 

void IntSurf_PntOn2S::ParametersOnS2 Standard_Real &  U2,
Standard_Real &  V2
const [inline]
 

void IntSurf_PntOn2S::SetValue const Standard_Real  U1,
const Standard_Real  V1,
const Standard_Real  U2,
const Standard_Real  V2
[inline]
 

Standard_EXPORT void IntSurf_PntOn2S::SetValue const Standard_Boolean  OnFirst,
const Standard_Real  U,
const Standard_Real  V
 

void IntSurf_PntOn2S::SetValue const gp_Pnt &  Pt,
const Standard_Real  U1,
const Standard_Real  V1,
const Standard_Real  U2,
const Standard_Real  V2
[inline]
 

Standard_EXPORT void IntSurf_PntOn2S::SetValue const gp_Pnt &  Pt,
const Standard_Boolean  OnFirst,
const Standard_Real  U,
const Standard_Real  V
 

void IntSurf_PntOn2S::SetValue const gp_Pnt &  Pt  )  [inline]
 

const gp_Pnt & IntSurf_PntOn2S::Value  )  const [inline]
 


Field Documentation

gp_Pnt IntSurf_PntOn2S::pt [private]
 

Standard_Real IntSurf_PntOn2S::u1 [private]
 

Standard_Real IntSurf_PntOn2S::u2 [private]
 

Standard_Real IntSurf_PntOn2S::v1 [private]
 

Standard_Real IntSurf_PntOn2S::v2 [private]
 


The documentation for this class was generated from the following files:
Generated on Mon Aug 25 13:42:18 2008 for OpenCASCADE by  doxygen 1.4.1