HLRBRep_PolyHLRToShape Class Reference

A framework for filtering the computation
results of an HLRBRep_Algo algorithm by extraction.
From the results calculated by the algorithm on
a shape, a filter returns the type of edge you
want to identify. You can choose any of the following types of output:

#include <HLRBRep_PolyHLRToShape.hxx>

Public Member Functions

void * operator new (size_t, void *anAddress)
void * operator new (size_t size)
void operator delete (void *anAddress)
 HLRBRep_PolyHLRToShape ()
 Constructs a framework for filtering the results
of the HLRBRep_Algo algorithm, A.
Use the extraction filters to obtain the results you want for A.

void Update (const Handle< HLRBRep_PolyAlgo > &A)
void Show ()
void Hide ()
TopoDS_Shape VCompound ()
TopoDS_Shape VCompound (const TopoDS_Shape &S)
TopoDS_Shape Rg1LineVCompound ()
 Sets the extraction filter for visible smooth edges.

TopoDS_Shape Rg1LineVCompound (const TopoDS_Shape &S)
TopoDS_Shape RgNLineVCompound ()
 Sets the extraction filter for visible sewn edges.

TopoDS_Shape RgNLineVCompound (const TopoDS_Shape &S)
TopoDS_Shape OutLineVCompound ()
TopoDS_Shape OutLineVCompound (const TopoDS_Shape &S)
 Sets the extraction filter for visible outlines.

TopoDS_Shape HCompound ()
TopoDS_Shape HCompound (const TopoDS_Shape &S)
TopoDS_Shape Rg1LineHCompound ()
TopoDS_Shape Rg1LineHCompound (const TopoDS_Shape &S)
 Sets the extraction filter for hidden smooth edges.

TopoDS_Shape RgNLineHCompound ()
TopoDS_Shape RgNLineHCompound (const TopoDS_Shape &S)
 Sets the extraction filter for hidden sewn edges.

TopoDS_Shape OutLineHCompound ()
TopoDS_Shape OutLineHCompound (const TopoDS_Shape &S)
 Sets the extraction filter for hidden outlines.
Hidden outlines occur, for instance, in tori. In
this case, the inner outlines of the torus seen on its side are hidden.


Constructor & Destructor Documentation

HLRBRep_PolyHLRToShape::HLRBRep_PolyHLRToShape (  ) 

Member Function Documentation

TopoDS_Shape HLRBRep_PolyHLRToShape::HCompound ( const TopoDS_Shape S  ) 
TopoDS_Shape HLRBRep_PolyHLRToShape::HCompound (  ) 
void HLRBRep_PolyHLRToShape::Hide (  ) 
void HLRBRep_PolyHLRToShape::operator delete ( void *  anAddress  )  [inline]
void* HLRBRep_PolyHLRToShape::operator new ( size_t  size  )  [inline]
void* HLRBRep_PolyHLRToShape::operator new ( size_t  ,
void *  anAddress 
) [inline]
TopoDS_Shape HLRBRep_PolyHLRToShape::OutLineHCompound ( const TopoDS_Shape S  ) 
TopoDS_Shape HLRBRep_PolyHLRToShape::OutLineHCompound (  ) 
TopoDS_Shape HLRBRep_PolyHLRToShape::OutLineVCompound ( const TopoDS_Shape S  ) 
TopoDS_Shape HLRBRep_PolyHLRToShape::OutLineVCompound (  ) 
TopoDS_Shape HLRBRep_PolyHLRToShape::Rg1LineHCompound ( const TopoDS_Shape S  ) 
TopoDS_Shape HLRBRep_PolyHLRToShape::Rg1LineHCompound (  ) 
TopoDS_Shape HLRBRep_PolyHLRToShape::Rg1LineVCompound ( const TopoDS_Shape S  ) 
TopoDS_Shape HLRBRep_PolyHLRToShape::Rg1LineVCompound (  ) 
TopoDS_Shape HLRBRep_PolyHLRToShape::RgNLineHCompound ( const TopoDS_Shape S  ) 
TopoDS_Shape HLRBRep_PolyHLRToShape::RgNLineHCompound (  ) 
TopoDS_Shape HLRBRep_PolyHLRToShape::RgNLineVCompound ( const TopoDS_Shape S  ) 
TopoDS_Shape HLRBRep_PolyHLRToShape::RgNLineVCompound (  ) 
void HLRBRep_PolyHLRToShape::Show (  ) 
void HLRBRep_PolyHLRToShape::Update ( const Handle< HLRBRep_PolyAlgo > &  A  ) 
TopoDS_Shape HLRBRep_PolyHLRToShape::VCompound ( const TopoDS_Shape S  ) 
TopoDS_Shape HLRBRep_PolyHLRToShape::VCompound (  ) 

The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Generated on Thu Mar 3 10:56:29 2011 for Open CASCADE Technology by  doxygen 1.6.3