r3acurve

r3acurve

Class

real/gadget/r3acurve.h

Library

r3gad

Description:

Curve + Axis gadget.

See Also

oops/r3gadget.h

Super Class

r3Gadget

R3CLID_GADGET

JavaScript

r3Axiscurve

Class Identifier

R3CLID_AXISCURVE - 47

Methods

Attributes

Curve, Xaxis1, Xaxis2, Yaxis1, Yaxis2, AdjustableAxes, CurrentVisibleX, CurrentVisibleY, Layer,

super

Curve

Attribute

Curve

Identifier

R3ACURVEA_Curve

JavaScript type

Object

C type

R3OBJ*

Description

curve to be shown

Syntax


value = jsobj.GetCurve();


R3OBJ* value;
R3GetAttrs(r3obj, R3ACURVEA_Curve, &value, R3TAG_END);

Xaxis1

Attribute

Xaxis1

Identifier

R3ACURVEA_Xaxis1

JavaScript type

Object

C type

R3OBJ*

Description

axis gadget

Syntax


value = jsobj.GetXaxis1();


R3OBJ* value;
R3GetAttrs(r3obj, R3ACURVEA_Xaxis1, &value, R3TAG_END);

Xaxis2

Attribute

Xaxis2

Identifier

R3ACURVEA_Xaxis2

JavaScript type

Object

C type

R3OBJ*

Description

axis gadget

Syntax


value = jsobj.GetXaxis2();


R3OBJ* value;
R3GetAttrs(r3obj, R3ACURVEA_Xaxis2, &value, R3TAG_END);

Yaxis1

Attribute

Yaxis1

Identifier

R3ACURVEA_Yaxis1

JavaScript type

Object

C type

R3OBJ*

Description

axis gadget

Syntax


value = jsobj.GetYaxis1();


R3OBJ* value;
R3GetAttrs(r3obj, R3ACURVEA_Yaxis1, &value, R3TAG_END);

Yaxis2

Attribute

Yaxis2

Identifier

R3ACURVEA_Yaxis2

JavaScript type

Object

C type

R3OBJ*

Description

axis gadget

Syntax


value = jsobj.GetYaxis2();


R3OBJ* value;
R3GetAttrs(r3obj, R3ACURVEA_Yaxis2, &value, R3TAG_END);

AdjustableAxes

Attribute

AdjustableAxes

Identifier

R3ACURVEA_AdjustableAxes

JavaScript type

Boolean

C type

R3BOOL

Description

make axes gadgets adjustable/read only

Syntax


jsobj.SetAdjustableAxes(value);
value = jsobj.GetAdjustableAxes();


R3BOOL value = ...;
R3SetAttrs(r3obj, R3ACURVEA_AdjustableAxes, value, R3TAG_END);
R3BOOL value;
R3GetAttrs(r3obj, R3ACURVEA_AdjustableAxes, &value, R3TAG_END);

CurrentVisibleX

Attribute

CurrentVisibleX

Identifier

R3ACURVEA_CurrentVisibleX

JavaScript type

Boolean

C type

R3BOOL

Description

Syntax


jsobj.SetCurrentVisibleX(value);


R3BOOL value = ...;
R3SetAttrs(r3obj, R3ACURVEA_CurrentVisibleX, value, R3TAG_END);

CurrentVisibleY

Attribute

CurrentVisibleY

Identifier

R3ACURVEA_CurrentVisibleY

JavaScript type

Boolean

C type

R3BOOL

Description

Syntax


jsobj.SetCurrentVisibleY(value);


R3BOOL value = ...;
R3SetAttrs(r3obj, R3ACURVEA_CurrentVisibleY, value, R3TAG_END);

Layer

Attribute

Layer

Identifier

R3ACURVEA_Layer

JavaScript type

Object

C type

R3OBJ*

Description

layer to lock when modifying the curve

Syntax


jsobj.SetLayer(value);


R3OBJ* value = ...;
R3SetAttrs(r3obj, R3ACURVEA_Layer, value, R3TAG_END);