Open CASCADE Technology Reference Manual 8.0.0
Loading...
Searching...
No Matches
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 occ::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 ()
 Return visible sharp edges (of C0-continuity).
 
TopoDS_Shape VCompound (const TopoDS_Shape &S)
 Return visible sharp edges (of C0-continuity) of specified shape.
 
TopoDS_Shape Rg1LineVCompound ()
 Return visible smooth edges (G1-continuity between two surfaces).
 
TopoDS_Shape Rg1LineVCompound (const TopoDS_Shape &S)
 Return visible smooth edges (G1-continuity between two surfaces) of specified shape.
 
TopoDS_Shape RgNLineVCompound ()
 Return visible sewn edges (of CN-continuity on one surface).
 
TopoDS_Shape RgNLineVCompound (const TopoDS_Shape &S)
 Return visible sewn edges (of CN-continuity on one surface) of specified shape.
 
TopoDS_Shape OutLineVCompound ()
 Return visible outline edges ("silhouette").
 
TopoDS_Shape OutLineVCompound3d ()
 Return visible outline edges ("silhouette").
 
TopoDS_Shape OutLineVCompound (const TopoDS_Shape &S)
 Return visible outline edges ("silhouette") of specified shape.
 
TopoDS_Shape IsoLineVCompound ()
 Return visible isoparameters.
 
TopoDS_Shape IsoLineVCompound (const TopoDS_Shape &S)
 Return visible isoparameters of specified shape.
 
TopoDS_Shape HCompound ()
 Return hidden sharp edges (of C0-continuity).
 
TopoDS_Shape HCompound (const TopoDS_Shape &S)
 Return hidden sharp edges (of C0-continuity) of specified shape.
 
TopoDS_Shape Rg1LineHCompound ()
 Return hidden smooth edges (G1-continuity between two surfaces).
 
TopoDS_Shape Rg1LineHCompound (const TopoDS_Shape &S)
 Return hidden smooth edges (G1-continuity between two surfaces) of specified shape.
 
TopoDS_Shape RgNLineHCompound ()
 Return hidden sewn edges (of CN-continuity on one surface).
 
TopoDS_Shape RgNLineHCompound (const TopoDS_Shape &S)
 Return hidden sewn edges (of CN-continuity on one surface) of specified shape.
 
TopoDS_Shape OutLineHCompound ()
 Return hidden outline edges ("silhouette").
 
TopoDS_Shape OutLineHCompound (const TopoDS_Shape &S)
 Return hidden outline edges ("silhouette") of specified shape.
 
TopoDS_Shape IsoLineHCompound ()
 Return hidden isoparameters.
 
TopoDS_Shape IsoLineHCompound (const TopoDS_Shape &S)
 Return hidden isoparameters of specified shape.
 
TopoDS_Shape CompoundOfEdges (const HLRBRep_TypeOfResultingEdge type, const bool visible, const bool 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 bool visible, const bool 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 occ::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 bool visible,
const bool 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 bool visible,
const bool 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 ( )

Return hidden sharp edges (of C0-continuity).

◆ HCompound() [2/2]

TopoDS_Shape HLRBRep_HLRToShape::HCompound ( const TopoDS_Shape & S)

Return hidden sharp edges (of C0-continuity) of specified shape.

◆ IsoLineHCompound() [1/2]

TopoDS_Shape HLRBRep_HLRToShape::IsoLineHCompound ( )

Return hidden isoparameters.

◆ IsoLineHCompound() [2/2]

TopoDS_Shape HLRBRep_HLRToShape::IsoLineHCompound ( const TopoDS_Shape & S)

Return hidden isoparameters of specified shape.

◆ IsoLineVCompound() [1/2]

TopoDS_Shape HLRBRep_HLRToShape::IsoLineVCompound ( )

Return visible isoparameters.

◆ IsoLineVCompound() [2/2]

TopoDS_Shape HLRBRep_HLRToShape::IsoLineVCompound ( const TopoDS_Shape & S)

Return visible isoparameters of specified shape.

◆ OutLineHCompound() [1/2]

TopoDS_Shape HLRBRep_HLRToShape::OutLineHCompound ( )

Return hidden outline edges ("silhouette").

◆ OutLineHCompound() [2/2]

TopoDS_Shape HLRBRep_HLRToShape::OutLineHCompound ( const TopoDS_Shape & S)

Return hidden outline edges ("silhouette") of specified shape.

◆ OutLineVCompound() [1/2]

TopoDS_Shape HLRBRep_HLRToShape::OutLineVCompound ( )

Return visible outline edges ("silhouette").

◆ OutLineVCompound() [2/2]

TopoDS_Shape HLRBRep_HLRToShape::OutLineVCompound ( const TopoDS_Shape & S)

Return visible outline edges ("silhouette") of specified shape.

◆ OutLineVCompound3d()

TopoDS_Shape HLRBRep_HLRToShape::OutLineVCompound3d ( )

Return visible outline edges ("silhouette").

◆ Rg1LineHCompound() [1/2]

TopoDS_Shape HLRBRep_HLRToShape::Rg1LineHCompound ( )

Return hidden smooth edges (G1-continuity between two surfaces).

◆ Rg1LineHCompound() [2/2]

TopoDS_Shape HLRBRep_HLRToShape::Rg1LineHCompound ( const TopoDS_Shape & S)

Return hidden smooth edges (G1-continuity between two surfaces) of specified shape.

◆ Rg1LineVCompound() [1/2]

TopoDS_Shape HLRBRep_HLRToShape::Rg1LineVCompound ( )

Return visible smooth edges (G1-continuity between two surfaces).

◆ Rg1LineVCompound() [2/2]

TopoDS_Shape HLRBRep_HLRToShape::Rg1LineVCompound ( const TopoDS_Shape & S)

Return visible smooth edges (G1-continuity between two surfaces) of specified shape.

◆ RgNLineHCompound() [1/2]

TopoDS_Shape HLRBRep_HLRToShape::RgNLineHCompound ( )

Return hidden sewn edges (of CN-continuity on one surface).

◆ RgNLineHCompound() [2/2]

TopoDS_Shape HLRBRep_HLRToShape::RgNLineHCompound ( const TopoDS_Shape & S)

Return hidden sewn edges (of CN-continuity on one surface) of specified shape.

◆ RgNLineVCompound() [1/2]

TopoDS_Shape HLRBRep_HLRToShape::RgNLineVCompound ( )

Return visible sewn edges (of CN-continuity on one surface).

◆ RgNLineVCompound() [2/2]

TopoDS_Shape HLRBRep_HLRToShape::RgNLineVCompound ( const TopoDS_Shape & S)

Return visible sewn edges (of CN-continuity on one surface) of specified shape.

◆ VCompound() [1/2]

TopoDS_Shape HLRBRep_HLRToShape::VCompound ( )

Return visible sharp edges (of C0-continuity).

◆ VCompound() [2/2]

TopoDS_Shape HLRBRep_HLRToShape::VCompound ( const TopoDS_Shape & S)

Return visible sharp edges (of C0-continuity) of specified shape.


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