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

ModelingAlgorithms
TKHLR
HLRTopoBRep


HLRTopoBRep_OutLiner Class Reference

#include <HLRTopoBRep_OutLiner.hxx>


Public Member Functions

Standard_EXPORT HLRTopoBRep_OutLiner ()
Standard_EXPORT HLRTopoBRep_OutLiner (const TopoDS_Shape &OriSh)
Standard_EXPORT HLRTopoBRep_OutLiner (const TopoDS_Shape &OriS, const TopoDS_Shape &OutS)
void OriginalShape (const TopoDS_Shape &OriS)
TopoDS_Shape & OriginalShape ()
void OutLinedShape (const TopoDS_Shape &OutS)
TopoDS_Shape & OutLinedShape ()
HLRTopoBRep_Data & DataStructure ()
Standard_EXPORT void Fill (const HLRAlgo_Projector &P, BRepTopAdaptor_MapOfShapeTool &MST, const Standard_Integer nbIso)
Standard_EXPORT const Handle (Standard_Type)&DynamicType() const

Private Member Functions

Standard_EXPORT void ProcessFace (const TopoDS_Face &F, TopoDS_Shape &S, BRepTopAdaptor_MapOfShapeTool &M)
 Builds faces from F and add them to S.
.
Standard_EXPORT void BuildShape (BRepTopAdaptor_MapOfShapeTool &M)

Private Attributes

TopoDS_Shape myOriginalShape
TopoDS_Shape myOutLinedShape
HLRTopoBRep_Data myDS


Constructor & Destructor Documentation

Standard_EXPORT HLRTopoBRep_OutLiner::HLRTopoBRep_OutLiner (   ) 
 

Standard_EXPORT HLRTopoBRep_OutLiner::HLRTopoBRep_OutLiner (  const TopoDS_Shape &  OriSh  ) 
 

Standard_EXPORT HLRTopoBRep_OutLiner::HLRTopoBRep_OutLiner (  const TopoDS_Shape &  OriS,
const TopoDS_Shape &  OutS
) 
 


Member Function Documentation

Standard_EXPORT void HLRTopoBRep_OutLiner::BuildShape (  BRepTopAdaptor_MapOfShapeTool &  M  )  [private]
 

HLRTopoBRep_Data & HLRTopoBRep_OutLiner::DataStructure (   )  [inline]
 

Standard_EXPORT void HLRTopoBRep_OutLiner::Fill (  const HLRAlgo_Projector &  P,
BRepTopAdaptor_MapOfShapeTool &  MST,
const Standard_Integer  nbIso
) 
 

Standard_EXPORT const HLRTopoBRep_OutLiner::Handle (  Standard_Type   )  const
 

TopoDS_Shape & HLRTopoBRep_OutLiner::OriginalShape (   )  [inline]
 

void HLRTopoBRep_OutLiner::OriginalShape (  const TopoDS_Shape &  OriS  )  [inline]
 

TopoDS_Shape & HLRTopoBRep_OutLiner::OutLinedShape (   )  [inline]
 

void HLRTopoBRep_OutLiner::OutLinedShape (  const TopoDS_Shape &  OutS  )  [inline]
 

Standard_EXPORT void HLRTopoBRep_OutLiner::ProcessFace (  const TopoDS_Face &  F,
TopoDS_Shape &  S,
BRepTopAdaptor_MapOfShapeTool &  M
)  [private]
 


Field Documentation

HLRTopoBRep_Data HLRTopoBRep_OutLiner::myDS [private]
 

TopoDS_Shape HLRTopoBRep_OutLiner::myOriginalShape [private]
 

TopoDS_Shape HLRTopoBRep_OutLiner::myOutLinedShape [private]
 


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