Open CASCADE Technology Reference Manual 8.0.0
Loading...
Searching...
No Matches
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_PntCurve
 
typedef NCollection_Handle< CurveHCurve
 
typedef NCollection_Handle< ArrowHArrow
 
typedef NCollection_Sequence< HCurveSeqOfCurves
 
typedef NCollection_Sequence< HArrowSeqOfArrows
 

Public Member Functions

void Clear (const int theMode)
 Clear geometry of sensitives for the specified compute mode.
 
CurveNewCurve ()
 Add new curve entry and return the reference to populate it.
 
ArrowNewArrow ()
 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.
 
double TextWidth
 Width of text label.
 
double TextHeight
 Height of text label.
 
SeqOfCurves DimensionLine
 Sequence of points for composing the segments of dimension line.
 
SeqOfArrows Arrows
 Sequence of arrow geometries.
 
bool 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 int 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

bool PrsDim_Dimension::SelectionGeometry::IsComputed

Shows if the selection geometry was filled.

◆ TextDir

gp_Dir PrsDim_Dimension::SelectionGeometry::TextDir

Direction of text label.

◆ TextHeight

double PrsDim_Dimension::SelectionGeometry::TextHeight

Height of text label.

◆ TextPos

gp_Pnt PrsDim_Dimension::SelectionGeometry::TextPos

Center of text label.

◆ TextWidth

double PrsDim_Dimension::SelectionGeometry::TextWidth

Width of text label.


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