|
| HLRBRep_PolyAlgo () |
| Constructs an empty framework for the calculation of the visible and hidden lines of a shape in a projection. Use the functions:
|
|
| HLRBRep_PolyAlgo (const Handle< HLRBRep_PolyAlgo > &A) |
|
| HLRBRep_PolyAlgo (const TopoDS_Shape &S) |
|
Standard_Integer | NbShapes () const |
|
TopoDS_Shape & | Shape (const Standard_Integer I) |
|
void | Remove (const Standard_Integer I) |
| remove the Shape of Index .
|
|
Standard_Integer | Index (const TopoDS_Shape &S) const |
| return the index of the Shape and return 0 if the Shape is not found.
|
|
void | Load (const TopoDS_Shape &theShape) |
| Loads the shape S into this framework. Warning S must have already been triangulated.
|
|
const Handle< HLRAlgo_PolyAlgo > & | Algo () const |
|
const HLRAlgo_Projector & | Projector () const |
| Sets the parameters of the view for this framework. These parameters are defined by an HLRAlgo_Projector object, which is returned by the Projector function on a Prs3d_Projector object.
|
|
void | Projector (const HLRAlgo_Projector &theProj) |
|
Standard_Real | TolAngular () const |
|
void | TolAngular (const Standard_Real theTol) |
|
Standard_Real | TolCoef () const |
|
void | TolCoef (const Standard_Real theTol) |
|
void | Update () |
| Launches calculation of outlines of the shape visualized by this framework. Used after setting the point of view and defining the shape or shapes to be visualized.
|
|
void | InitHide () |
|
Standard_Boolean | MoreHide () const |
|
void | NextHide () |
|
HLRAlgo_BiPoint::PointsT & | Hide (HLRAlgo_EdgeStatus &status, TopoDS_Shape &S, Standard_Boolean ®1, Standard_Boolean ®n, Standard_Boolean &outl, Standard_Boolean &intl) |
|
void | InitShow () |
|
Standard_Boolean | MoreShow () const |
|
void | NextShow () |
|
HLRAlgo_BiPoint::PointsT & | Show (TopoDS_Shape &S, Standard_Boolean ®1, Standard_Boolean ®n, Standard_Boolean &outl, Standard_Boolean &intl) |
|
TopoDS_Shape | OutLinedShape (const TopoDS_Shape &S) const |
| Make a shape with the internal outlines in each face.
|
|
Standard_Boolean | Debug () const |
|
void | Debug (const Standard_Boolean theDebug) |
|
Public Member Functions inherited from Standard_Transient |
| Standard_Transient () |
| Empty constructor.
|
|
| Standard_Transient (const Standard_Transient &) |
| Copy constructor – does nothing.
|
|
Standard_Transient & | operator= (const Standard_Transient &) |
| Assignment operator, needed to avoid copying reference counter.
|
|
virtual | ~Standard_Transient () |
| Destructor must be virtual.
|
|
virtual const opencascade::handle< Standard_Type > & | DynamicType () const |
| Returns a type descriptor about this object.
|
|
Standard_Boolean | IsInstance (const opencascade::handle< Standard_Type > &theType) const |
| Returns a true value if this is an instance of Type.
|
|
Standard_Boolean | IsInstance (const Standard_CString theTypeName) const |
| Returns a true value if this is an instance of TypeName.
|
|
Standard_Boolean | IsKind (const opencascade::handle< Standard_Type > &theType) const |
| Returns true if this is an instance of Type or an instance of any class that inherits from Type. Note that multiple inheritance is not supported by OCCT RTTI mechanism.
|
|
Standard_Boolean | IsKind (const Standard_CString theTypeName) const |
| Returns true if this is an instance of TypeName or an instance of any class that inherits from TypeName. Note that multiple inheritance is not supported by OCCT RTTI mechanism.
|
|
Standard_Transient * | This () const |
| Returns non-const pointer to this object (like const_cast). For protection against creating handle to objects allocated in stack or call from constructor, it will raise exception Standard_ProgramError if reference counter is zero.
|
|
Standard_Integer | GetRefCount () const noexcept |
| Get the reference counter of this object.
|
|
void | IncrementRefCounter () noexcept |
| Increments the reference counter of this object.
|
|
Standard_Integer | DecrementRefCounter () noexcept |
| Decrements the reference counter of this object; returns the decremented value.
|
|
virtual void | Delete () const |
| Memory deallocator for transient classes.
|
|