Open CASCADE Technology 7.8.0
Public Member Functions
HLRBRep_HLRToShape 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_HLRToShape.hxx>

Public Member Functions

 HLRBRep_HLRToShape (const Handle< HLRBRep_Algo > &A)
 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.
 
TopoDS_Shape VCompound ()
 
TopoDS_Shape VCompound (const TopoDS_Shape &S)
 
TopoDS_Shape Rg1LineVCompound ()
 
TopoDS_Shape Rg1LineVCompound (const TopoDS_Shape &S)
 
TopoDS_Shape RgNLineVCompound ()
 
TopoDS_Shape RgNLineVCompound (const TopoDS_Shape &S)
 
TopoDS_Shape OutLineVCompound ()
 
TopoDS_Shape OutLineVCompound3d ()
 
TopoDS_Shape OutLineVCompound (const TopoDS_Shape &S)
 
TopoDS_Shape IsoLineVCompound ()
 
TopoDS_Shape IsoLineVCompound (const TopoDS_Shape &S)
 
TopoDS_Shape HCompound ()
 
TopoDS_Shape HCompound (const TopoDS_Shape &S)
 
TopoDS_Shape Rg1LineHCompound ()
 
TopoDS_Shape Rg1LineHCompound (const TopoDS_Shape &S)
 
TopoDS_Shape RgNLineHCompound ()
 
TopoDS_Shape RgNLineHCompound (const TopoDS_Shape &S)
 
TopoDS_Shape OutLineHCompound ()
 
TopoDS_Shape OutLineHCompound (const TopoDS_Shape &S)
 
TopoDS_Shape IsoLineHCompound ()
 
TopoDS_Shape IsoLineHCompound (const TopoDS_Shape &S)
 
TopoDS_Shape CompoundOfEdges (const HLRBRep_TypeOfResultingEdge type, const Standard_Boolean visible, const Standard_Boolean In3d)
 Returns compound of resulting edges of required type and visibility, taking into account the kind of space (2d or 3d)
 
TopoDS_Shape CompoundOfEdges (const TopoDS_Shape &S, const HLRBRep_TypeOfResultingEdge type, const Standard_Boolean visible, const Standard_Boolean In3d)
 For specified shape returns compound of resulting edges of required type and visibility, taking into account the kind of space (2d or 3d)
 

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_HLRToShape()

HLRBRep_HLRToShape::HLRBRep_HLRToShape ( const Handle< HLRBRep_Algo > &  A)

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

◆ CompoundOfEdges() [1/2]

TopoDS_Shape HLRBRep_HLRToShape::CompoundOfEdges ( const HLRBRep_TypeOfResultingEdge  type,
const Standard_Boolean  visible,
const Standard_Boolean  In3d 
)

Returns compound of resulting edges of required type and visibility, taking into account the kind of space (2d or 3d)

◆ CompoundOfEdges() [2/2]

TopoDS_Shape HLRBRep_HLRToShape::CompoundOfEdges ( const TopoDS_Shape S,
const HLRBRep_TypeOfResultingEdge  type,
const Standard_Boolean  visible,
const Standard_Boolean  In3d 
)

For specified shape returns compound of resulting edges of required type and visibility, taking into account the kind of space (2d or 3d)

◆ HCompound() [1/2]

TopoDS_Shape HLRBRep_HLRToShape::HCompound ( )

◆ HCompound() [2/2]

TopoDS_Shape HLRBRep_HLRToShape::HCompound ( const TopoDS_Shape S)

◆ IsoLineHCompound() [1/2]

TopoDS_Shape HLRBRep_HLRToShape::IsoLineHCompound ( )

◆ IsoLineHCompound() [2/2]

TopoDS_Shape HLRBRep_HLRToShape::IsoLineHCompound ( const TopoDS_Shape S)

◆ IsoLineVCompound() [1/2]

TopoDS_Shape HLRBRep_HLRToShape::IsoLineVCompound ( )

◆ IsoLineVCompound() [2/2]

TopoDS_Shape HLRBRep_HLRToShape::IsoLineVCompound ( const TopoDS_Shape S)

◆ OutLineHCompound() [1/2]

TopoDS_Shape HLRBRep_HLRToShape::OutLineHCompound ( )

◆ OutLineHCompound() [2/2]

TopoDS_Shape HLRBRep_HLRToShape::OutLineHCompound ( const TopoDS_Shape S)

◆ OutLineVCompound() [1/2]

TopoDS_Shape HLRBRep_HLRToShape::OutLineVCompound ( )

◆ OutLineVCompound() [2/2]

TopoDS_Shape HLRBRep_HLRToShape::OutLineVCompound ( const TopoDS_Shape S)

◆ OutLineVCompound3d()

TopoDS_Shape HLRBRep_HLRToShape::OutLineVCompound3d ( )

◆ Rg1LineHCompound() [1/2]

TopoDS_Shape HLRBRep_HLRToShape::Rg1LineHCompound ( )

◆ Rg1LineHCompound() [2/2]

TopoDS_Shape HLRBRep_HLRToShape::Rg1LineHCompound ( const TopoDS_Shape S)

◆ Rg1LineVCompound() [1/2]

TopoDS_Shape HLRBRep_HLRToShape::Rg1LineVCompound ( )

◆ Rg1LineVCompound() [2/2]

TopoDS_Shape HLRBRep_HLRToShape::Rg1LineVCompound ( const TopoDS_Shape S)

◆ RgNLineHCompound() [1/2]

TopoDS_Shape HLRBRep_HLRToShape::RgNLineHCompound ( )

◆ RgNLineHCompound() [2/2]

TopoDS_Shape HLRBRep_HLRToShape::RgNLineHCompound ( const TopoDS_Shape S)

◆ RgNLineVCompound() [1/2]

TopoDS_Shape HLRBRep_HLRToShape::RgNLineVCompound ( )

◆ RgNLineVCompound() [2/2]

TopoDS_Shape HLRBRep_HLRToShape::RgNLineVCompound ( const TopoDS_Shape S)

◆ VCompound() [1/2]

TopoDS_Shape HLRBRep_HLRToShape::VCompound ( )

◆ VCompound() [2/2]

TopoDS_Shape HLRBRep_HLRToShape::VCompound ( const TopoDS_Shape S)

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