OCCT3D OCCT 8.0.1
OCCT documentation

Search guides and API reference

Enter at least two characters.

    Open CASCADE Technology Reference Manual 8.0.1
    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: