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

ModelingData
TKBRep
BRep


BRep_TVertex Class Reference

The TVertex from BRep inherits from the TVertex
from TopoDS. It contains the geometric data.

The TVertex contains a 3d point and a tolerance.

.

#include <BRep_TVertex.hxx>

Inheritance diagram for BRep_TVertex:

Inheritance graph
[legend]

Public Member Functions

Standard_EXPORT BRep_TVertex ()
Standard_Real Tolerance () const
void Tolerance (const Standard_Real T)
void UpdateTolerance (const Standard_Real T)
 Sets the tolerance to the max of <t> and the
current tolerance.

.
const gp_Pnt & Pnt () const
void Pnt (const gp_Pnt &P)
const BRep_ListOfPointRepresentationPoints () const
BRep_ListOfPointRepresentationChangePoints ()
Standard_EXPORT Handle_TopoDS_TShape EmptyCopy () const
 Returns a copy of the TShape with no sub-shapes.
.
Standard_EXPORT const Handle (Standard_Type)&DynamicType() const

Private Attributes

gp_Pnt myPnt
Standard_Real myTolerance
BRep_ListOfPointRepresentation myPoints

Constructor & Destructor Documentation

Standard_EXPORT BRep_TVertex::BRep_TVertex  ) 
 


Member Function Documentation

BRep_ListOfPointRepresentation & BRep_TVertex::ChangePoints  )  [inline]
 

Standard_EXPORT Handle_TopoDS_TShape BRep_TVertex::EmptyCopy  )  const [virtual]
 

Implements TopoDS_TShape.

Standard_EXPORT const BRep_TVertex::Handle Standard_Type   )  const
 

Reimplemented from TopoDS_TVertex.

void BRep_TVertex::Pnt const gp_Pnt &  P  )  [inline]
 

const gp_Pnt & BRep_TVertex::Pnt  )  const [inline]
 

const BRep_ListOfPointRepresentation & BRep_TVertex::Points  )  const [inline]
 

void BRep_TVertex::Tolerance const Standard_Real  T  )  [inline]
 

Standard_Real BRep_TVertex::Tolerance  )  const [inline]
 

void BRep_TVertex::UpdateTolerance const Standard_Real  T  )  [inline]
 


Field Documentation

gp_Pnt BRep_TVertex::myPnt [private]
 

BRep_ListOfPointRepresentation BRep_TVertex::myPoints [private]
 

Standard_Real BRep_TVertex::myTolerance [private]
 


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