// This file is generated by WOK (CPPExt). // Please do not edit this file; modify original file instead. // The copyright and license terms as defined for the original file apply to // this header file considered to be the "object code" form of the original source. #ifndef _BRep_TVertex_HeaderFile #define _BRep_TVertex_HeaderFile #ifndef _Standard_HeaderFile #include #endif #ifndef _Standard_DefineHandle_HeaderFile #include #endif #ifndef _Handle_BRep_TVertex_HeaderFile #include #endif #ifndef _gp_Pnt_HeaderFile #include #endif #ifndef _Standard_Real_HeaderFile #include #endif #ifndef _BRep_ListOfPointRepresentation_HeaderFile #include #endif #ifndef _TopoDS_TVertex_HeaderFile #include #endif #ifndef _Handle_TopoDS_TShape_HeaderFile #include #endif class gp_Pnt; class BRep_ListOfPointRepresentation; class TopoDS_TShape; //! The TVertex from BRep inherits from the TVertex
//! from TopoDS. It contains the geometric data.
//!
//! The TVertex contains a 3d point and a tolerance.
//!
class BRep_TVertex : public TopoDS_TVertex { public: Standard_EXPORT BRep_TVertex(); Standard_Real Tolerance() const; void Tolerance(const Standard_Real T) ; //! Sets the tolerance to the max of and the
//! current tolerance.
//!
void UpdateTolerance(const Standard_Real T) ; const gp_Pnt& Pnt() const; void Pnt(const gp_Pnt& P) ; const BRep_ListOfPointRepresentation& Points() const; BRep_ListOfPointRepresentation& ChangePoints() ; //! Returns a copy of the TShape with no sub-shapes.
Standard_EXPORT Handle_TopoDS_TShape EmptyCopy() const; DEFINE_STANDARD_RTTI(BRep_TVertex) protected: private: gp_Pnt myPnt; Standard_Real myTolerance; BRep_ListOfPointRepresentation myPoints; }; #include // other Inline functions and methods (like "C++: function call" methods) #endif