Open CASCADE Technology
7.4.0
|
Selection geometry of dimension presentation. The structure is filled with data during compute of presentation, then this data is used to generate selection sensitives when computing selection. More...
#include <AIS_Dimension.hxx>
Data Structures | |
struct | Arrow |
Arrows are represented by directed triangles. More... | |
Public Types | |
typedef NCollection_Sequence< gp_Pnt > | Curve |
typedef NCollection_Handle< Curve > | HCurve |
typedef NCollection_Handle< Arrow > | HArrow |
typedef NCollection_Sequence< HCurve > | SeqOfCurves |
typedef NCollection_Sequence< HArrow > | SeqOfArrows |
Public Member Functions | |
void | Clear (const Standard_Integer theMode) |
Clear geometry of sensitives for the specified compute mode. More... | |
Curve & | NewCurve () |
Add new curve entry and return the reference to populate it. More... | |
Arrow & | NewArrow () |
Add new arrow entry and return the reference to populate it. More... | |
Data Fields | |
gp_Pnt | TextPos |
Center of text label. More... | |
gp_Dir | TextDir |
Direction of text label. More... | |
Standard_Real | TextWidth |
Width of text label. More... | |
Standard_Real | TextHeight |
Height of text label. More... | |
SeqOfCurves | DimensionLine |
Sequence of points for composing the segments of dimension line. More... | |
SeqOfArrows | Arrows |
Sequence of arrow geometries. More... | |
Standard_Boolean | IsComputed |
Shows if the selection geometry was filled. More... | |
Selection geometry of dimension presentation. The structure is filled with data during compute of presentation, then this data is used to generate selection sensitives when computing selection.
|
inline |
Clear geometry of sensitives for the specified compute mode.
theMode | [in] the compute mode to clear. |
|
inline |
Add new arrow entry and return the reference to populate it.
|
inline |
Add new curve entry and return the reference to populate it.
SeqOfArrows AIS_Dimension::SelectionGeometry::Arrows |
Sequence of arrow geometries.
SeqOfCurves AIS_Dimension::SelectionGeometry::DimensionLine |
Sequence of points for composing the segments of dimension line.
Standard_Boolean AIS_Dimension::SelectionGeometry::IsComputed |
Shows if the selection geometry was filled.
gp_Dir AIS_Dimension::SelectionGeometry::TextDir |
Direction of text label.
Standard_Real AIS_Dimension::SelectionGeometry::TextHeight |
Height of text label.
gp_Pnt AIS_Dimension::SelectionGeometry::TextPos |
Center of text label.
Standard_Real AIS_Dimension::SelectionGeometry::TextWidth |
Width of text label.