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

ModelingAlgorithms
TKFillet
ChFiDS


ChFiDS_CommonPoint Class Reference

#include <ChFiDS_CommonPoint.hxx>


Public Member Functions

void * operator new (size_t, void *anAddress)
void * operator new (size_t size)
void operator delete (void *anAddress)
Standard_EXPORT ChFiDS_CommonPoint ()
 Empty constructor.
.
Standard_EXPORT 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.
.
Standard_EXPORT 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.
.
Standard_EXPORT 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_Vertex & Vertex () 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.
.
Standard_EXPORT const TopoDS_Edge & Arc () const
 Returns the arc of restriction containing the
vertex.
.
Standard_EXPORT TopAbs_Orientation TransitionOnArc () const
 Returns the transition of the point on the arc
returned by Arc().
.
Standard_EXPORT Standard_Real ParameterOnArc () const
 Returns the parameter of the point on the
arc returned by the method Arc().
.
Standard_EXPORT Standard_Real Parameter () const
 Returns the parameter the paramter on the spine
.
const gp_Pnt & Point () const
 Returns the 3d point
.
Standard_Boolean HasVector () const
 Returns TRUE if the output vector is stored.
.
const gp_Vec & Vector () const
 Returns the output 3d vector
.

Private Attributes

TopoDS_Edge arc
TopoDS_Vertex vtx
gp_Pnt point
gp_Vec vector
Standard_Real tol
Standard_Real prmarc
Standard_Real prmtg
Standard_Boolean isonarc
TopAbs_Orientation traarc
Standard_Boolean isvtx
Standard_Boolean hasvector


Constructor & Destructor Documentation

Standard_EXPORT ChFiDS_CommonPoint::ChFiDS_CommonPoint  ) 
 


Member Function Documentation

Standard_EXPORT const TopoDS_Edge& ChFiDS_CommonPoint::Arc  )  const
 

Standard_Boolean ChFiDS_CommonPoint::HasVector  )  const [inline]
 

Standard_Boolean ChFiDS_CommonPoint::IsOnArc  )  const [inline]
 

Standard_Boolean ChFiDS_CommonPoint::IsVertex  )  const [inline]
 

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

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

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

Standard_EXPORT Standard_Real ChFiDS_CommonPoint::Parameter  )  const
 

Standard_EXPORT Standard_Real ChFiDS_CommonPoint::ParameterOnArc  )  const
 

const gp_Pnt & ChFiDS_CommonPoint::Point  )  const [inline]
 

Standard_EXPORT void ChFiDS_CommonPoint::Reset  ) 
 

Standard_EXPORT void ChFiDS_CommonPoint::SetArc const Standard_Real  Tol,
const TopoDS_Edge &  A,
const Standard_Real  Param,
const TopAbs_Orientation  TArc
 

Standard_EXPORT void ChFiDS_CommonPoint::SetParameter const Standard_Real  Param  ) 
 

void ChFiDS_CommonPoint::SetPoint const gp_Pnt &  Point  )  [inline]
 

void ChFiDS_CommonPoint::SetTolerance const Standard_Real  Tol  )  [inline]
 

void ChFiDS_CommonPoint::SetVector const gp_Vec &  Vector  )  [inline]
 

void ChFiDS_CommonPoint::SetVertex const TopoDS_Vertex &  V  )  [inline]
 

Standard_Real ChFiDS_CommonPoint::Tolerance  )  const [inline]
 

Standard_EXPORT TopAbs_Orientation ChFiDS_CommonPoint::TransitionOnArc  )  const
 

const gp_Vec & ChFiDS_CommonPoint::Vector  )  const [inline]
 

const TopoDS_Vertex & ChFiDS_CommonPoint::Vertex  )  const [inline]
 


Field Documentation

TopoDS_Edge ChFiDS_CommonPoint::arc [private]
 

Standard_Boolean ChFiDS_CommonPoint::hasvector [private]
 

Standard_Boolean ChFiDS_CommonPoint::isonarc [private]
 

Standard_Boolean ChFiDS_CommonPoint::isvtx [private]
 

gp_Pnt ChFiDS_CommonPoint::point [private]
 

Standard_Real ChFiDS_CommonPoint::prmarc [private]
 

Standard_Real ChFiDS_CommonPoint::prmtg [private]
 

Standard_Real ChFiDS_CommonPoint::tol [private]
 

TopAbs_Orientation ChFiDS_CommonPoint::traarc [private]
 

gp_Vec ChFiDS_CommonPoint::vector [private]
 

TopoDS_Vertex ChFiDS_CommonPoint::vtx [private]
 


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