OpenTwin 0.1
OpenTwin
 
Loading...
Searching...
No Matches
jsonMember.h File Reference

Go to the source code of this file.

Macros

#define RBE_JSON_DOC_RubberbandSteps   "RubberBandSteps"
 Type: Array.
 
#define RBE_JSON_STEP_Step   "Step"
 Type: Integer (value > 0)
 
#define RBE_JSON_STEP_MayEndWithout   "MayEndWithout"
 Type: Boolean.
 
#define RBE_JSON_STEP_Projection   "Projection"
 Type: String (UV, W)
 
#define RBE_JSON_STEP_Limits   "Limits"
 Type: Array.
 
#define RBE_JSON_STEP_Points   "Points"
 Type: Array.
 
#define RBE_JSON_STEP_Connections   "Connections"
 Type: Array.
 
#define RBE_JSON_Point_ID   "ID"
 Type: Integer (value > 0)
 
#define RBE_JSON_Point_U   "U"
 Type: String (Formula, see documentation)
 
#define RBE_JSON_Point_V   "V"
 Type: String (Formula, see documentation)
 
#define RBE_JSON_Point_W   "W"
 Type: String (Formula, see documentation)
 
#define RBE_JSON_CONNECTION_Type   "Type"
 Type: String (Line, Circle)
 
#define RBE_JSON_CONNECTION_IgnoreInHistory   "IgnoreInHistory"
 (OPTIONAL) Type: Boolean
 
#define RBE_JSON_CONNECTION_LINE_From   "From"
 Type: String (Reference to Point)
 
#define RBE_JSON_CONNECTION_LINE_To   "To"
 Type: String (Reference to Point)
 
#define RBE_JSON_CONNECTION_CIRCLE_Midpoint   "Midpoint"
 Type: String (Reference to Point)
 
#define RBE_JSON_CONNECTION_CIRCLE_Radius   "Radius"
 Type: String (Formula, see documentation)
 
#define RBE_JSON_CONNECTION_CIRCLE_Orientation   "Orientation"
 Type: String (UV, UW, VW)
 
#define RBE_JSON_LIMIT_Axis   "Axis"
 Type: String (Umin, Umax, Vmin, Vmax, Wmin, Wmax)
 
#define RBE_JSON_LIMIT_Value   "Value"
 Type: String (Formula, see documentation)
 
#define RBE_JSON_VALUE_ProjectionUV   "UV"
 Used to specify a step projection for the UV axis.
 
#define RBE_JSON_VALUE_ProjectionW   "W"
 Used to specify a step projection for the W axis.
 
#define RBE_JSON_VALUE_ConnectionType_Line   "Line"
 Used to specify the connection type as a line connection.
 
#define RBE_JSON_VALUE_ConnectionType_Circle   "Circle"
 Used to specify the connection type as a cicle connection.
 
#define RBE_JSON_VALUE_ConnectionType_History   "History"
 Used to specify the connection type as a history connection.
 
#define RBE_JSON_VALUE_CircleOrientation_UV   "UV"
 Used to specify the circle orientation to the UV axis.
 
#define RBE_JSON_VALUE_CircleOrientation_UW   "UW"
 Used to specify the circle orientation to the UW axis.
 
#define RBE_JSON_VALUE_CircleOrientation_VW   "VW"
 Used to specify the circle orientation to the VW axis.
 
#define RBE_JSON_VALUE_AxisLimit_Umin   "Umin"
 Used to specify the axis limit.
 
#define RBE_JSON_VALUE_AxisLimit_Umax   "Umax"
 Used to specify the axis limit.
 
#define RBE_JSON_VALUE_AxisLimit_Vmin   "Vmin"
 Used to specify the axis limit.
 
#define RBE_JSON_VALUE_AxisLimit_Vmax   "Vmax"
 Used to specify the axis limit.
 
#define RBE_JSON_VALUE_AxisLimit_Wmin   "Wmin"
 Used to specify the axis limit.
 
#define RBE_JSON_VALUE_AxisLimit_Wmax   "Wmax"
 Used to specify the axis limit.
 
#define RBE_JSON_INDICATOR_Reference   "$"
 Used to indicate a reference to a point.
 

Macro Definition Documentation

◆ RBE_JSON_CONNECTION_CIRCLE_Midpoint

#define RBE_JSON_CONNECTION_CIRCLE_Midpoint   "Midpoint"

Type: String (Reference to Point)

◆ RBE_JSON_CONNECTION_CIRCLE_Orientation

#define RBE_JSON_CONNECTION_CIRCLE_Orientation   "Orientation"

Type: String (UV, UW, VW)

◆ RBE_JSON_CONNECTION_CIRCLE_Radius

#define RBE_JSON_CONNECTION_CIRCLE_Radius   "Radius"

Type: String (Formula, see documentation)

◆ RBE_JSON_CONNECTION_IgnoreInHistory

#define RBE_JSON_CONNECTION_IgnoreInHistory   "IgnoreInHistory"

(OPTIONAL) Type: Boolean

◆ RBE_JSON_CONNECTION_LINE_From

#define RBE_JSON_CONNECTION_LINE_From   "From"

Type: String (Reference to Point)

◆ RBE_JSON_CONNECTION_LINE_To

#define RBE_JSON_CONNECTION_LINE_To   "To"

Type: String (Reference to Point)

◆ RBE_JSON_CONNECTION_Type

#define RBE_JSON_CONNECTION_Type   "Type"

Type: String (Line, Circle)

◆ RBE_JSON_DOC_RubberbandSteps

#define RBE_JSON_DOC_RubberbandSteps   "RubberBandSteps"

Type: Array.

◆ RBE_JSON_INDICATOR_Reference

#define RBE_JSON_INDICATOR_Reference   "$"

Used to indicate a reference to a point.

◆ RBE_JSON_LIMIT_Axis

#define RBE_JSON_LIMIT_Axis   "Axis"

Type: String (Umin, Umax, Vmin, Vmax, Wmin, Wmax)

◆ RBE_JSON_LIMIT_Value

#define RBE_JSON_LIMIT_Value   "Value"

Type: String (Formula, see documentation)

◆ RBE_JSON_Point_ID

#define RBE_JSON_Point_ID   "ID"

Type: Integer (value > 0)

◆ RBE_JSON_Point_U

#define RBE_JSON_Point_U   "U"

Type: String (Formula, see documentation)

◆ RBE_JSON_Point_V

#define RBE_JSON_Point_V   "V"

Type: String (Formula, see documentation)

◆ RBE_JSON_Point_W

#define RBE_JSON_Point_W   "W"

Type: String (Formula, see documentation)

◆ RBE_JSON_STEP_Connections

#define RBE_JSON_STEP_Connections   "Connections"

Type: Array.

◆ RBE_JSON_STEP_Limits

#define RBE_JSON_STEP_Limits   "Limits"

Type: Array.

◆ RBE_JSON_STEP_MayEndWithout

#define RBE_JSON_STEP_MayEndWithout   "MayEndWithout"

Type: Boolean.

◆ RBE_JSON_STEP_Points

#define RBE_JSON_STEP_Points   "Points"

Type: Array.

◆ RBE_JSON_STEP_Projection

#define RBE_JSON_STEP_Projection   "Projection"

Type: String (UV, W)

◆ RBE_JSON_STEP_Step

#define RBE_JSON_STEP_Step   "Step"

Type: Integer (value > 0)

◆ RBE_JSON_VALUE_AxisLimit_Umax

#define RBE_JSON_VALUE_AxisLimit_Umax   "Umax"

Used to specify the axis limit.

◆ RBE_JSON_VALUE_AxisLimit_Umin

#define RBE_JSON_VALUE_AxisLimit_Umin   "Umin"

Used to specify the axis limit.

◆ RBE_JSON_VALUE_AxisLimit_Vmax

#define RBE_JSON_VALUE_AxisLimit_Vmax   "Vmax"

Used to specify the axis limit.

◆ RBE_JSON_VALUE_AxisLimit_Vmin

#define RBE_JSON_VALUE_AxisLimit_Vmin   "Vmin"

Used to specify the axis limit.

◆ RBE_JSON_VALUE_AxisLimit_Wmax

#define RBE_JSON_VALUE_AxisLimit_Wmax   "Wmax"

Used to specify the axis limit.

◆ RBE_JSON_VALUE_AxisLimit_Wmin

#define RBE_JSON_VALUE_AxisLimit_Wmin   "Wmin"

Used to specify the axis limit.

◆ RBE_JSON_VALUE_CircleOrientation_UV

#define RBE_JSON_VALUE_CircleOrientation_UV   "UV"

Used to specify the circle orientation to the UV axis.

◆ RBE_JSON_VALUE_CircleOrientation_UW

#define RBE_JSON_VALUE_CircleOrientation_UW   "UW"

Used to specify the circle orientation to the UW axis.

◆ RBE_JSON_VALUE_CircleOrientation_VW

#define RBE_JSON_VALUE_CircleOrientation_VW   "VW"

Used to specify the circle orientation to the VW axis.

◆ RBE_JSON_VALUE_ConnectionType_Circle

#define RBE_JSON_VALUE_ConnectionType_Circle   "Circle"

Used to specify the connection type as a cicle connection.

◆ RBE_JSON_VALUE_ConnectionType_History

#define RBE_JSON_VALUE_ConnectionType_History   "History"

Used to specify the connection type as a history connection.

◆ RBE_JSON_VALUE_ConnectionType_Line

#define RBE_JSON_VALUE_ConnectionType_Line   "Line"

Used to specify the connection type as a line connection.

◆ RBE_JSON_VALUE_ProjectionUV

#define RBE_JSON_VALUE_ProjectionUV   "UV"

Used to specify a step projection for the UV axis.

◆ RBE_JSON_VALUE_ProjectionW

#define RBE_JSON_VALUE_ProjectionW   "W"

Used to specify a step projection for the W axis.