Open CASCADE Technology 6.6.0
Public Member Functions
ChFiDS_CommonPoint Class Reference

#include <ChFiDS_CommonPoint.hxx>

Public Member Functions

 ChFiDS_CommonPoint ()
 Empty constructor.

void Reset ()
 default value for all fields

void SetVertex (const TopoDS_Vertex &V)
 Sets the values of a point which is a vertex on
the initial facet of restriction of one
of the surface.

void SetArc (const Standard_Real Tol, const TopoDS_Edge &A, const Standard_Real Param, const TopAbs_Orientation TArc)
 Sets the values of a point which is on the arc
A, at parameter Param.

void SetParameter (const Standard_Real Param)
 Sets the value of the parameter on the spine

void SetPoint (const gp_Pnt &Point)
 Set the 3d point for a commonpoint that is not
a vertex or on an arc.

void SetVector (const gp_Vec &Vector)
 Set the output 3d vector

void SetTolerance (const Standard_Real Tol)
 This method set the fuzziness on the point.

Standard_Real Tolerance () const
 This method returns the fuzziness on the point.

Standard_Boolean IsVertex () const
 Returns TRUE if the point is a vertex on the initial
restriction facet of the surface.

const TopoDS_VertexVertex () const
 Returns the information about the point when it is
on the domain of the first patch, i-e when the function
IsVertex returns True.
Otherwise, an exception is raised.

Standard_Boolean IsOnArc () const
 Returns TRUE if the point is a on an edge of the initial
restriction facet of the surface.

const TopoDS_EdgeArc () const
 Returns the arc of restriction containing the
vertex.

TopAbs_Orientation TransitionOnArc () const
 Returns the transition of the point on the arc
returned by Arc().

Standard_Real ParameterOnArc () const
 Returns the parameter of the point on the
arc returned by the method Arc().

Standard_Real Parameter () const
 Returns the parameter the paramter on the spine

const gp_PntPoint () const
 Returns the 3d point

Standard_Boolean HasVector () const
 Returns TRUE if the output vector is stored.

const gp_VecVector () const
 Returns the output 3d vector


Constructor & Destructor Documentation

ChFiDS_CommonPoint::ChFiDS_CommonPoint ( )

Member Function Documentation

const TopoDS_Edge& ChFiDS_CommonPoint::Arc ( ) const
Standard_Boolean ChFiDS_CommonPoint::HasVector ( ) const
Standard_Boolean ChFiDS_CommonPoint::IsOnArc ( ) const
Standard_Boolean ChFiDS_CommonPoint::IsVertex ( ) const
Standard_Real ChFiDS_CommonPoint::Parameter ( ) const
Standard_Real ChFiDS_CommonPoint::ParameterOnArc ( ) const
const gp_Pnt& ChFiDS_CommonPoint::Point ( ) const
void ChFiDS_CommonPoint::Reset ( )
void ChFiDS_CommonPoint::SetArc ( const Standard_Real  Tol,
const TopoDS_Edge A,
const Standard_Real  Param,
const TopAbs_Orientation  TArc 
)
void ChFiDS_CommonPoint::SetParameter ( const Standard_Real  Param)
void ChFiDS_CommonPoint::SetPoint ( const gp_Pnt Point)
void ChFiDS_CommonPoint::SetTolerance ( const Standard_Real  Tol)
void ChFiDS_CommonPoint::SetVector ( const gp_Vec Vector)
void ChFiDS_CommonPoint::SetVertex ( const TopoDS_Vertex V)
Standard_Real ChFiDS_CommonPoint::Tolerance ( ) const
TopAbs_Orientation ChFiDS_CommonPoint::TransitionOnArc ( ) const
const gp_Vec& ChFiDS_CommonPoint::Vector ( ) const
const TopoDS_Vertex& ChFiDS_CommonPoint::Vertex ( ) const

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