Open CASCADE Technology Reference Manual 8.0.0
Loading...
Searching...
No Matches
Public Member Functions
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 double Tol, const TopoDS_Edge &A, const double Param, const TopAbs_Orientation TArc)
 Sets the values of a point which is on the arc A, at parameter Param.
 
void SetParameter (const double 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 double Tol)
 This method set the fuzziness on the point.
 
double Tolerance () const
 This method returns the fuzziness on the point.
 
bool 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.
 
bool 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().
 
double ParameterOnArc () const
 Returns the parameter of the point on the arc returned by the method Arc().
 
double Parameter () const
 Returns the parameter on the spine.
 
const gp_PntPoint () const
 Returns the 3d point.
 
bool 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()

bool ChFiDS_CommonPoint::HasVector ( ) const
inline

Returns TRUE if the output vector is stored.

◆ IsOnArc()

bool ChFiDS_CommonPoint::IsOnArc ( ) const
inline

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

◆ IsVertex()

bool ChFiDS_CommonPoint::IsVertex ( ) const
inline

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

◆ Parameter()

double ChFiDS_CommonPoint::Parameter ( ) const

Returns the parameter on the spine.

◆ ParameterOnArc()

double 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 double Tol,
const TopoDS_Edge & A,
const double 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 double 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 double 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()

double 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: