Open CASCADE Technology 6.6.0
Public Member Functions
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

 IntSurf_PntOn2S ()
 Empty constructor.

void SetValue (const gp_Pnt &Pt)
 Sets the value of the point in 3d space.

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.

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_PntValue () 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.


Constructor & Destructor Documentation

IntSurf_PntOn2S::IntSurf_PntOn2S ( )

Member Function Documentation

void IntSurf_PntOn2S::Parameters ( Standard_Real U1,
Standard_Real V1,
Standard_Real U2,
Standard_Real V2 
) const
void IntSurf_PntOn2S::ParametersOnS1 ( Standard_Real U1,
Standard_Real V1 
) const
void IntSurf_PntOn2S::ParametersOnS2 ( Standard_Real U2,
Standard_Real V2 
) const
void IntSurf_PntOn2S::SetValue ( const gp_Pnt Pt,
const Standard_Real  U1,
const Standard_Real  V1,
const Standard_Real  U2,
const Standard_Real  V2 
)
void IntSurf_PntOn2S::SetValue ( const Standard_Boolean  OnFirst,
const Standard_Real  U,
const Standard_Real  V 
)
void IntSurf_PntOn2S::SetValue ( const Standard_Real  U1,
const Standard_Real  V1,
const Standard_Real  U2,
const Standard_Real  V2 
)
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)
const gp_Pnt& IntSurf_PntOn2S::Value ( ) const

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