Open CASCADE Technology
6.5.4
|
#include <AIS_EqualRadiusRelation.hxx>
Public Member Functions | |
AIS_EqualRadiusRelation (const TopoDS_Edge &aFirstEdge, const TopoDS_Edge &aSecondEdge, const Handle< Geom_Plane > &aPlane) | |
Creates equal relation of two arc's radiuses. If one of edges is not in the given plane, the presentation method projects it onto the plane. | |
virtual void | Compute (const Handle< Prs3d_Projector > &aProjector, const Handle< Geom_Transformation > &aTrsf, const Handle< Prs3d_Presentation > &aPresentation) |
computes the presentation according to a point of view given by <aProjector>. To be Used when the associated degenerated Presentations have been transformed by <aTrsf> which is not a Pure Translation. The HLR Prs can't be deducted automatically WARNING :<aTrsf> must be applied to the object to display before computation !!! |
AIS_EqualRadiusRelation::AIS_EqualRadiusRelation | ( | const TopoDS_Edge & | aFirstEdge, |
const TopoDS_Edge & | aSecondEdge, | ||
const Handle< Geom_Plane > & | aPlane | ||
) |
virtual void AIS_EqualRadiusRelation::Compute | ( | const Handle< Prs3d_Projector > & | aProjector, |
const Handle< Geom_Transformation > & | aTrsf, | ||
const Handle< Prs3d_Presentation > & | aPresentation | ||
) | [virtual] |
Reimplemented from PrsMgr_PresentableObject.