Open CASCADE Technology  7.9.3
Data Structures | Public Types | Public Member Functions | Data Fields
PrsDim_Dimension::SelectionGeometry Struct Reference

#include <PrsDim_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...
 

Member Typedef Documentation

Member Function Documentation

void PrsDim_Dimension::SelectionGeometry::Clear ( const Standard_Integer  theMode)
inline

Clear geometry of sensitives for the specified compute mode.

Parameters
[in]theModethe compute mode to clear.
Arrow& PrsDim_Dimension::SelectionGeometry::NewArrow ( )
inline

Add new arrow entry and return the reference to populate it.

Curve& PrsDim_Dimension::SelectionGeometry::NewCurve ( )
inline

Add new curve entry and return the reference to populate it.

Field Documentation

SeqOfArrows PrsDim_Dimension::SelectionGeometry::Arrows

Sequence of arrow geometries.

SeqOfCurves PrsDim_Dimension::SelectionGeometry::DimensionLine

Sequence of points for composing the segments of dimension line.

Standard_Boolean PrsDim_Dimension::SelectionGeometry::IsComputed

Shows if the selection geometry was filled.

gp_Dir PrsDim_Dimension::SelectionGeometry::TextDir

Direction of text label.

Standard_Real PrsDim_Dimension::SelectionGeometry::TextHeight

Height of text label.

gp_Pnt PrsDim_Dimension::SelectionGeometry::TextPos

Center of text label.

Standard_Real PrsDim_Dimension::SelectionGeometry::TextWidth

Width of text label.


The documentation for this struct was generated from the following file: