|
Open CASCADE Technology
7.0.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.10