| Open CASCADE Technology
    7.2.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.
 1.8.13
 1.8.13