Open CASCADE Technology 7.8.0
Public Member Functions
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: More...

#include <HLRBRep_PolyHLRToShape.hxx>

Public Member Functions

 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.
 

Detailed Description

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:

Constructor & Destructor Documentation

◆ HLRBRep_PolyHLRToShape()

HLRBRep_PolyHLRToShape::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.

Member Function Documentation

◆ HCompound() [1/2]

TopoDS_Shape HLRBRep_PolyHLRToShape::HCompound ( )

◆ HCompound() [2/2]

TopoDS_Shape HLRBRep_PolyHLRToShape::HCompound ( const TopoDS_Shape S)

◆ Hide()

void HLRBRep_PolyHLRToShape::Hide ( )

◆ OutLineHCompound() [1/2]

TopoDS_Shape HLRBRep_PolyHLRToShape::OutLineHCompound ( )

◆ OutLineHCompound() [2/2]

TopoDS_Shape HLRBRep_PolyHLRToShape::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.

◆ OutLineVCompound() [1/2]

TopoDS_Shape HLRBRep_PolyHLRToShape::OutLineVCompound ( )

◆ OutLineVCompound() [2/2]

TopoDS_Shape HLRBRep_PolyHLRToShape::OutLineVCompound ( const TopoDS_Shape S)

Sets the extraction filter for visible outlines.

◆ Rg1LineHCompound() [1/2]

TopoDS_Shape HLRBRep_PolyHLRToShape::Rg1LineHCompound ( )

◆ Rg1LineHCompound() [2/2]

TopoDS_Shape HLRBRep_PolyHLRToShape::Rg1LineHCompound ( const TopoDS_Shape S)

Sets the extraction filter for hidden smooth edges.

◆ Rg1LineVCompound() [1/2]

TopoDS_Shape HLRBRep_PolyHLRToShape::Rg1LineVCompound ( )

Sets the extraction filter for visible smooth edges.

◆ Rg1LineVCompound() [2/2]

TopoDS_Shape HLRBRep_PolyHLRToShape::Rg1LineVCompound ( const TopoDS_Shape S)

◆ RgNLineHCompound() [1/2]

TopoDS_Shape HLRBRep_PolyHLRToShape::RgNLineHCompound ( )

◆ RgNLineHCompound() [2/2]

TopoDS_Shape HLRBRep_PolyHLRToShape::RgNLineHCompound ( const TopoDS_Shape S)

Sets the extraction filter for hidden sewn edges.

◆ RgNLineVCompound() [1/2]

TopoDS_Shape HLRBRep_PolyHLRToShape::RgNLineVCompound ( )

Sets the extraction filter for visible sewn edges.

◆ RgNLineVCompound() [2/2]

TopoDS_Shape HLRBRep_PolyHLRToShape::RgNLineVCompound ( const TopoDS_Shape S)

◆ Show()

void HLRBRep_PolyHLRToShape::Show ( )

◆ Update()

void HLRBRep_PolyHLRToShape::Update ( const Handle< HLRBRep_PolyAlgo > &  A)

◆ VCompound() [1/2]

TopoDS_Shape HLRBRep_PolyHLRToShape::VCompound ( )

◆ VCompound() [2/2]

TopoDS_Shape HLRBRep_PolyHLRToShape::VCompound ( const TopoDS_Shape S)

The documentation for this class was generated from the following file: