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

ModelingAlgorithms
TKOffset
Draft


Draft_EdgeInfo Class Reference

#include <Draft_EdgeInfo.hxx>


Public Member Functions

void * operator new (size_t, void *anAddress)
void * operator new (size_t size)
void operator delete (void *anAddress)
Standard_EXPORT Draft_EdgeInfo ()
Standard_EXPORT Draft_EdgeInfo (const Standard_Boolean HasNewGeometry)
Standard_EXPORT void Add (const TopoDS_Face &F)
Standard_EXPORT void RootFace (const TopoDS_Face &F)
Standard_EXPORT void Tangent (const gp_Pnt &P)
Standard_EXPORT Standard_Boolean IsTangent (gp_Pnt &P) const
Standard_EXPORT Standard_Boolean NewGeometry () const
Standard_EXPORT void SetNewGeometry (const Standard_Boolean NewGeom)
Standard_EXPORT const Handle_Geom_Curve & Geometry () const
Standard_EXPORT const TopoDS_Face & FirstFace () const
Standard_EXPORT const TopoDS_Face & SecondFace () const
Standard_EXPORT const Handle_Geom2d_Curve & FirstPC () const
Standard_EXPORT const Handle_Geom2d_Curve & SecondPC () const
Standard_EXPORT Handle_Geom_Curve & ChangeGeometry ()
Standard_EXPORT Handle_Geom2d_Curve & ChangeFirstPC ()
Standard_EXPORT Handle_Geom2d_Curve & ChangeSecondPC ()
Standard_EXPORT const TopoDS_Face & RootFace () const
Standard_EXPORT void Tolerance (const Standard_Real tol)
Standard_EXPORT Standard_Real Tolerance () const

Private Attributes

Standard_Boolean myNewGeom
Handle_Geom_Curve myGeom
TopoDS_Face myFirstF
TopoDS_Face mySeconF
Handle_Geom2d_Curve myFirstPC
Handle_Geom2d_Curve mySeconPC
TopoDS_Face myRootFace
Standard_Boolean myTgt
gp_Pnt myPt
Standard_Real myTol


Constructor & Destructor Documentation

Standard_EXPORT Draft_EdgeInfo::Draft_EdgeInfo  ) 
 

Standard_EXPORT Draft_EdgeInfo::Draft_EdgeInfo const Standard_Boolean  HasNewGeometry  ) 
 


Member Function Documentation

Standard_EXPORT void Draft_EdgeInfo::Add const TopoDS_Face &  F  ) 
 

Standard_EXPORT Handle_Geom2d_Curve& Draft_EdgeInfo::ChangeFirstPC  ) 
 

Standard_EXPORT Handle_Geom_Curve& Draft_EdgeInfo::ChangeGeometry  ) 
 

Standard_EXPORT Handle_Geom2d_Curve& Draft_EdgeInfo::ChangeSecondPC  ) 
 

Standard_EXPORT const TopoDS_Face& Draft_EdgeInfo::FirstFace  )  const
 

Standard_EXPORT const Handle_Geom2d_Curve& Draft_EdgeInfo::FirstPC  )  const
 

Standard_EXPORT const Handle_Geom_Curve& Draft_EdgeInfo::Geometry  )  const
 

Standard_EXPORT Standard_Boolean Draft_EdgeInfo::IsTangent gp_Pnt &  P  )  const
 

Standard_EXPORT Standard_Boolean Draft_EdgeInfo::NewGeometry  )  const
 

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

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

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

Standard_EXPORT const TopoDS_Face& Draft_EdgeInfo::RootFace  )  const
 

Standard_EXPORT void Draft_EdgeInfo::RootFace const TopoDS_Face &  F  ) 
 

Standard_EXPORT const TopoDS_Face& Draft_EdgeInfo::SecondFace  )  const
 

Standard_EXPORT const Handle_Geom2d_Curve& Draft_EdgeInfo::SecondPC  )  const
 

Standard_EXPORT void Draft_EdgeInfo::SetNewGeometry const Standard_Boolean  NewGeom  ) 
 

Standard_EXPORT void Draft_EdgeInfo::Tangent const gp_Pnt &  P  ) 
 

Standard_EXPORT Standard_Real Draft_EdgeInfo::Tolerance  )  const
 

Standard_EXPORT void Draft_EdgeInfo::Tolerance const Standard_Real  tol  ) 
 


Field Documentation

TopoDS_Face Draft_EdgeInfo::myFirstF [private]
 

Handle_Geom2d_Curve Draft_EdgeInfo::myFirstPC [private]
 

Handle_Geom_Curve Draft_EdgeInfo::myGeom [private]
 

Standard_Boolean Draft_EdgeInfo::myNewGeom [private]
 

gp_Pnt Draft_EdgeInfo::myPt [private]
 

TopoDS_Face Draft_EdgeInfo::myRootFace [private]
 

TopoDS_Face Draft_EdgeInfo::mySeconF [private]
 

Handle_Geom2d_Curve Draft_EdgeInfo::mySeconPC [private]
 

Standard_Boolean Draft_EdgeInfo::myTgt [private]
 

Standard_Real Draft_EdgeInfo::myTol [private]
 


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