Open Search
    GmlTarget Struct Reference

    #include <gmlwriter.h>

    Public Types

    enum class  LABEL_POSITION {
      SOURCE ,
      CENTER ,
      TARGET
    }
     

    Public Member Functions

    enum maxon::GmlTarget::LABEL_POSITION MAXON_ENUM_LIST_CLASS (LABEL_POSITION)
     
     GmlTarget (const GmlNode &n=GmlNode(), Int32 c=-1, Int32 w=-1, const Char *s=nullptr, const String &t=String(), LABEL_POSITION pos=LABEL_POSITION::CENTER, Bool rev=false, const Char *tArr="standard", const Char *sArr=nullptr)
     

    Public Attributes

    GmlNode node
     
    Int32 color
     
    Int32 width
     
    const Charstyle
     
    String label
     
    LABEL_POSITION position
     
    Bool reversed
     
    const ChartargetArrow
     
    const CharsourceArrow
     

    Member Enumeration Documentation

    ◆ LABEL_POSITION

    enum LABEL_POSITION
    strong
    Enumerator
    SOURCE 
    CENTER 
    TARGET 

    Constructor & Destructor Documentation

    ◆ GmlTarget()

    GmlTarget ( const GmlNode n = GmlNode(),
    Int32  c = -1,
    Int32  w = -1,
    const Char s = nullptr,
    const String t = String(),
    LABEL_POSITION  pos = LABEL_POSITION::CENTER,
    Bool  rev = false,
    const Char tArr = "standard",
    const Char sArr = nullptr 
    )
    explicit

    Member Function Documentation

    ◆ MAXON_ENUM_LIST_CLASS()

    enum maxon::GmlTarget::LABEL_POSITION MAXON_ENUM_LIST_CLASS ( LABEL_POSITION  )

    Member Data Documentation

    ◆ node

    ◆ color

    Int32 color

    ◆ width

    Int32 width

    ◆ style

    const Char* style

    ◆ label

    ◆ position

    LABEL_POSITION position

    ◆ reversed

    Bool reversed

    ◆ targetArrow

    const Char* targetArrow

    ◆ sourceArrow

    const Char* sourceArrow