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

ModelingAlgorithms
TKOffset
Draft


Draft_FaceInfo Class Reference

#include <Draft_FaceInfo.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_FaceInfo ()
Standard_EXPORT Draft_FaceInfo (const Handle(Geom_Surface)&S, const Standard_Boolean HasNewGeometry)
Standard_EXPORT void RootFace (const TopoDS_Face &F)
Standard_EXPORT Standard_Boolean NewGeometry () const
Standard_EXPORT void Add (const TopoDS_Face &F)
Standard_EXPORT const TopoDS_Face & FirstFace () const
Standard_EXPORT const TopoDS_Face & SecondFace () const
Standard_EXPORT const Handle_Geom_Surface & Geometry () const
Standard_EXPORT Handle_Geom_Surface & ChangeGeometry ()
Standard_EXPORT const TopoDS_Face & RootFace () const
Standard_EXPORT Handle_Geom_Curve & ChangeCurve ()
Standard_EXPORT const Handle_Geom_Curve & Curve () const

Private Attributes

Standard_Boolean myNewGeom
Handle_Geom_Surface myGeom
TopoDS_Face myRootFace
TopoDS_Face myF1
TopoDS_Face myF2
Handle_Geom_Curve myCurv


Constructor & Destructor Documentation

Standard_EXPORT Draft_FaceInfo::Draft_FaceInfo  ) 
 

Standard_EXPORT Draft_FaceInfo::Draft_FaceInfo const Handle(Geom_Surface)&  S,
const Standard_Boolean  HasNewGeometry
 


Member Function Documentation

Standard_EXPORT void Draft_FaceInfo::Add const TopoDS_Face &  F  ) 
 

Standard_EXPORT Handle_Geom_Curve& Draft_FaceInfo::ChangeCurve  ) 
 

Standard_EXPORT Handle_Geom_Surface& Draft_FaceInfo::ChangeGeometry  ) 
 

Standard_EXPORT const Handle_Geom_Curve& Draft_FaceInfo::Curve  )  const
 

Standard_EXPORT const TopoDS_Face& Draft_FaceInfo::FirstFace  )  const
 

Standard_EXPORT const Handle_Geom_Surface& Draft_FaceInfo::Geometry  )  const
 

Standard_EXPORT Standard_Boolean Draft_FaceInfo::NewGeometry  )  const
 

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

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

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

Standard_EXPORT const TopoDS_Face& Draft_FaceInfo::RootFace  )  const
 

Standard_EXPORT void Draft_FaceInfo::RootFace const TopoDS_Face &  F  ) 
 

Standard_EXPORT const TopoDS_Face& Draft_FaceInfo::SecondFace  )  const
 


Field Documentation

Handle_Geom_Curve Draft_FaceInfo::myCurv [private]
 

TopoDS_Face Draft_FaceInfo::myF1 [private]
 

TopoDS_Face Draft_FaceInfo::myF2 [private]
 

Handle_Geom_Surface Draft_FaceInfo::myGeom [private]
 

Standard_Boolean Draft_FaceInfo::myNewGeom [private]
 

TopoDS_Face Draft_FaceInfo::myRootFace [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