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