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