Open CASCADE Technology 7.9.3
Loading...
Searching...
No Matches
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.
Curve & NewCurve ()
 Add new curve entry and return the reference to populate it.
Arrow & NewArrow ()
 Add new arrow entry and return the reference to populate it.

Data Fields

gp_Pnt TextPos
 Center of text label.
gp_Dir TextDir
 Direction of text label.
Standard_Real TextWidth
 Width of text label.
Standard_Real TextHeight
 Height of text label.
SeqOfCurves DimensionLine
 Sequence of points for composing the segments of dimension line.
SeqOfArrows Arrows
 Sequence of arrow geometries.
Standard_Boolean IsComputed
 Shows if the selection geometry was filled.

Member Typedef Documentation

◆ Curve

◆ HArrow

◆ HCurve

◆ SeqOfArrows

◆ SeqOfCurves

Member Function Documentation

◆ Clear()

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.

◆ NewArrow()

Arrow & PrsDim_Dimension::SelectionGeometry::NewArrow ( )
inline

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

◆ NewCurve()

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

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

Field Documentation

◆ Arrows

SeqOfArrows PrsDim_Dimension::SelectionGeometry::Arrows

Sequence of arrow geometries.

◆ DimensionLine

SeqOfCurves PrsDim_Dimension::SelectionGeometry::DimensionLine

Sequence of points for composing the segments of dimension line.

◆ IsComputed

Standard_Boolean PrsDim_Dimension::SelectionGeometry::IsComputed

Shows if the selection geometry was filled.

◆ TextDir

gp_Dir PrsDim_Dimension::SelectionGeometry::TextDir

Direction of text label.

◆ TextHeight

Standard_Real PrsDim_Dimension::SelectionGeometry::TextHeight

Height of text label.

◆ TextPos

gp_Pnt PrsDim_Dimension::SelectionGeometry::TextPos

Center of text label.

◆ TextWidth

Standard_Real PrsDim_Dimension::SelectionGeometry::TextWidth

Width of text label.


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