Open CASCADE Technology 7.8.2.dev
ChFiDS_CommonPoint Class Reference

point start/end of fillet common to 2 adjacent filets and to an edge on one of 2 faces participating in the construction of the fillet More...

#include <ChFiDS_CommonPoint.hxx>

Public Member Functions

 ChFiDS_CommonPoint ()
 Empty constructor.
 
void Reset ()
 default value for all fields
 
void SetVertex (const TopoDS_Vertex &theVertex)
 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 &thePoint)
 Set the 3d point for a commonpoint that is not a vertex or on an arc.
 
void SetVector (const gp_Vec &theVector)
 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 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.
 

Detailed Description

point start/end of fillet common to 2 adjacent filets and to an edge on one of 2 faces participating in the construction of the fillet

Constructor & Destructor Documentation

◆ ChFiDS_CommonPoint()

ChFiDS_CommonPoint::ChFiDS_CommonPoint ( )

Empty constructor.

Member Function Documentation

◆ Arc()

const TopoDS_Edge & ChFiDS_CommonPoint::Arc ( ) const

Returns the arc of restriction containing the vertex.

◆ HasVector()

Standard_Boolean ChFiDS_CommonPoint::HasVector ( ) const
inline

Returns TRUE if the output vector is stored.

◆ IsOnArc()

Standard_Boolean ChFiDS_CommonPoint::IsOnArc ( ) const
inline

Returns TRUE if the point is a on an edge of the initial restriction facet of the surface.

◆ IsVertex()

Standard_Boolean ChFiDS_CommonPoint::IsVertex ( ) const
inline

Returns TRUE if the point is a vertex on the initial restriction facet of the surface.

◆ Parameter()

Standard_Real ChFiDS_CommonPoint::Parameter ( ) const

Returns the parameter on the spine.

◆ ParameterOnArc()

Standard_Real ChFiDS_CommonPoint::ParameterOnArc ( ) const

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

◆ Point()

const gp_Pnt & ChFiDS_CommonPoint::Point ( ) const
inline

Returns the 3d point.

◆ Reset()

void ChFiDS_CommonPoint::Reset ( )

default value for all fields

◆ SetArc()

void ChFiDS_CommonPoint::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.

◆ SetParameter()

void ChFiDS_CommonPoint::SetParameter ( const Standard_Real Param)

Sets the value of the parameter on the spine.

◆ SetPoint()

void ChFiDS_CommonPoint::SetPoint ( const gp_Pnt & thePoint)
inline

Set the 3d point for a commonpoint that is not a vertex or on an arc.

◆ SetTolerance()

void ChFiDS_CommonPoint::SetTolerance ( const Standard_Real Tol)
inline

This method set the fuzziness on the point.

◆ SetVector()

void ChFiDS_CommonPoint::SetVector ( const gp_Vec & theVector)
inline

Set the output 3d vector.

◆ SetVertex()

void ChFiDS_CommonPoint::SetVertex ( const TopoDS_Vertex & theVertex)
inline

Sets the values of a point which is a vertex on the initial facet of restriction of one of the surface.

◆ Tolerance()

Standard_Real ChFiDS_CommonPoint::Tolerance ( ) const
inline

This method returns the fuzziness on the point.

◆ TransitionOnArc()

TopAbs_Orientation ChFiDS_CommonPoint::TransitionOnArc ( ) const

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

◆ Vector()

const gp_Vec & ChFiDS_CommonPoint::Vector ( ) const
inline

Returns the output 3d vector.

◆ Vertex()

const TopoDS_Vertex & ChFiDS_CommonPoint::Vertex ( ) const
inline

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.


The documentation for this class was generated from the following file: