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

ModelingAlgorithms
TKHLR
HLRBRep


HLRBRep_FaceData Class Reference

#include <HLRBRep_FaceData.hxx>


Public Member Functions

void * operator new (size_t, void *anAddress)
void * operator new (size_t size)
void operator delete (void *anAddress)
Standard_EXPORT HLRBRep_FaceData ()
Standard_EXPORT void Set (const TopoDS_Face &FG, const TopAbs_Orientation Or, const Standard_Boolean Cl, const Standard_Integer NW)
 <or> is the orientation of the face. <cl> is true
if the face belongs to a closed volume. <nw> is
the number of wires ( or block of edges ) of the
face.

Standard_EXPORT void SetWire (const Standard_Integer WI, const Standard_Integer NE)
 Set <ne> the number of edges of the wire number
<wi>.
.
Standard_EXPORT void SetWEdge (const Standard_Integer WI, const Standard_Integer EWI, const Standard_Integer EI, const TopAbs_Orientation Or, const Standard_Boolean OutL, const Standard_Boolean Inte, const Standard_Boolean Dble, const Standard_Boolean IsoL)
 Set the edge number <ewi> of the wire <wi>.
.
Standard_Boolean Selected () const
void Selected (const Standard_Boolean B)
Standard_Boolean Back () const
void Back (const Standard_Boolean B)
Standard_Boolean Side () const
void Side (const Standard_Boolean B)
Standard_Boolean Closed () const
void Closed (const Standard_Boolean B)
Standard_Boolean Hiding () const
void Hiding (const Standard_Boolean B)
Standard_Boolean Simple () const
void Simple (const Standard_Boolean B)
Standard_Boolean Cut () const
void Cut (const Standard_Boolean B)
Standard_Boolean WithOutL () const
void WithOutL (const Standard_Boolean B)
Standard_Boolean Plane () const
void Plane (const Standard_Boolean B)
Standard_Boolean Cylinder () const
void Cylinder (const Standard_Boolean B)
Standard_Boolean Cone () const
void Cone (const Standard_Boolean B)
Standard_Boolean Sphere () const
void Sphere (const Standard_Boolean B)
Standard_Boolean Torus () const
void Torus (const Standard_Boolean B)
Standard_Real Size () const
void Size (const Standard_Real S)
TopAbs_Orientation Orientation () const
void Orientation (const TopAbs_Orientation O)
Handle_HLRAlgo_WiresBlock & Wires ()
HLRBRep_SurfaceGeometry ()
Standard_ShortReal Tolerance () const

Private Attributes

Standard_Boolean myFlags
Handle_HLRAlgo_WiresBlock myWires
HLRBRep_Surface myGeometry
Standard_Real mySize
Standard_ShortReal myTolerance


Constructor & Destructor Documentation

Standard_EXPORT HLRBRep_FaceData::HLRBRep_FaceData  ) 
 


Member Function Documentation

void HLRBRep_FaceData::Back const Standard_Boolean  B  )  [inline]
 

Standard_Boolean HLRBRep_FaceData::Back  )  const [inline]
 

void HLRBRep_FaceData::Closed const Standard_Boolean  B  )  [inline]
 

Standard_Boolean HLRBRep_FaceData::Closed  )  const [inline]
 

void HLRBRep_FaceData::Cone const Standard_Boolean  B  )  [inline]
 

Standard_Boolean HLRBRep_FaceData::Cone  )  const [inline]
 

void HLRBRep_FaceData::Cut const Standard_Boolean  B  )  [inline]
 

Standard_Boolean HLRBRep_FaceData::Cut  )  const [inline]
 

void HLRBRep_FaceData::Cylinder const Standard_Boolean  B  )  [inline]
 

Standard_Boolean HLRBRep_FaceData::Cylinder  )  const [inline]
 

HLRBRep_Surface & HLRBRep_FaceData::Geometry  )  [inline]
 

void HLRBRep_FaceData::Hiding const Standard_Boolean  B  )  [inline]
 

Standard_Boolean HLRBRep_FaceData::Hiding  )  const [inline]
 

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

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

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

void HLRBRep_FaceData::Orientation const TopAbs_Orientation  O  )  [inline]
 

TopAbs_Orientation HLRBRep_FaceData::Orientation  )  const [inline]
 

void HLRBRep_FaceData::Plane const Standard_Boolean  B  )  [inline]
 

Standard_Boolean HLRBRep_FaceData::Plane  )  const [inline]
 

void HLRBRep_FaceData::Selected const Standard_Boolean  B  )  [inline]
 

Standard_Boolean HLRBRep_FaceData::Selected  )  const [inline]
 

Standard_EXPORT void HLRBRep_FaceData::Set const TopoDS_Face &  FG,
const TopAbs_Orientation  Or,
const Standard_Boolean  Cl,
const Standard_Integer  NW
 

Standard_EXPORT void HLRBRep_FaceData::SetWEdge const Standard_Integer  WI,
const Standard_Integer  EWI,
const Standard_Integer  EI,
const TopAbs_Orientation  Or,
const Standard_Boolean  OutL,
const Standard_Boolean  Inte,
const Standard_Boolean  Dble,
const Standard_Boolean  IsoL
 

Standard_EXPORT void HLRBRep_FaceData::SetWire const Standard_Integer  WI,
const Standard_Integer  NE
 

void HLRBRep_FaceData::Side const Standard_Boolean  B  )  [inline]
 

Standard_Boolean HLRBRep_FaceData::Side  )  const [inline]
 

void HLRBRep_FaceData::Simple const Standard_Boolean  B  )  [inline]
 

Standard_Boolean HLRBRep_FaceData::Simple  )  const [inline]
 

void HLRBRep_FaceData::Size const Standard_Real  S  )  [inline]
 

Standard_Real HLRBRep_FaceData::Size  )  const [inline]
 

void HLRBRep_FaceData::Sphere const Standard_Boolean  B  )  [inline]
 

Standard_Boolean HLRBRep_FaceData::Sphere  )  const [inline]
 

Standard_ShortReal HLRBRep_FaceData::Tolerance  )  const [inline]
 

void HLRBRep_FaceData::Torus const Standard_Boolean  B  )  [inline]
 

Standard_Boolean HLRBRep_FaceData::Torus  )  const [inline]
 

Handle_HLRAlgo_WiresBlock& HLRBRep_FaceData::Wires  ) 
 

void HLRBRep_FaceData::WithOutL const Standard_Boolean  B  )  [inline]
 

Standard_Boolean HLRBRep_FaceData::WithOutL  )  const [inline]
 


Field Documentation

Standard_Boolean HLRBRep_FaceData::myFlags [private]
 

HLRBRep_Surface HLRBRep_FaceData::myGeometry [private]
 

Standard_Real HLRBRep_FaceData::mySize [private]
 

Standard_ShortReal HLRBRep_FaceData::myTolerance [private]
 

Handle_HLRAlgo_WiresBlock HLRBRep_FaceData::myWires [private]
 


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