r3envelo
real/code/r3envelo.h
r3code
Envelope Class
r3Model
R3CLID_MODEL
r3Envelope
R3CLID_ENVELOPE - 48
Input, Output, Curve, InputTag, OutputTag, InputObjectId, OutputObjectId, InputObjectLayer, OutputObjectLayer, InputType, OutputType, InputTagIndex, OutputTagIndex,
int R3RegisterEnvelopeClass(R3APP *app);
Input
Input
R3ENVA_Input
Object
R3OBJ*
input object
jsobj.SetInput(value);
value = jsobj.GetInput();
R3OBJ* value = ...;
R3SetAttrs(r3obj, R3ENVA_Input, value, R3TAG_END);
R3OBJ* value;
R3GetAttrs(r3obj, R3ENVA_Input, &value, R3TAG_END);
Output
Output
R3ENVA_Output
Object
R3OBJ*
output object
jsobj.SetOutput(value);
value = jsobj.GetOutput();
R3OBJ* value = ...;
R3SetAttrs(r3obj, R3ENVA_Output, value, R3TAG_END);
R3OBJ* value;
R3GetAttrs(r3obj, R3ENVA_Output, &value, R3TAG_END);
Curve
Curve
R3ENVA_Curve
Object
R3OBJ*
curve defining transformation
value = jsobj.GetCurve();
R3OBJ* value;
R3GetAttrs(r3obj, R3ENVA_Curve, &value, R3TAG_END);
InputTag
InputTag
R3ENVA_InputTag
Integer
R3INT
attribute to be read from input object
jsobj.SetInputTag(value);
value = jsobj.GetInputTag();
R3INT value = ...;
R3SetAttrs(r3obj, R3ENVA_InputTag, value, R3TAG_END);
R3INT value;
R3GetAttrs(r3obj, R3ENVA_InputTag, &value, R3TAG_END);
OutputTag
OutputTag
R3ENVA_OutputTag
Integer
R3INT
attribute of output object to be transformed
jsobj.SetOutputTag(value);
value = jsobj.GetOutputTag();
R3INT value = ...;
R3SetAttrs(r3obj, R3ENVA_OutputTag, value, R3TAG_END);
R3INT value;
R3GetAttrs(r3obj, R3ENVA_OutputTag, &value, R3TAG_END);
InputObjectId
InputObjectId
R3ENVA_InputObjectId
Integer
R3INT
unique indentifier used for binding
jsobj.SetInputObjectId(value);
value = jsobj.GetInputObjectId();
R3INT value = ...;
R3SetAttrs(r3obj, R3ENVA_InputObjectId, value, R3TAG_END);
R3INT value;
R3GetAttrs(r3obj, R3ENVA_InputObjectId, &value, R3TAG_END);
OutputObjectId
OutputObjectId
R3ENVA_OutputObjectId
Integer
R3INT
jsobj.SetOutputObjectId(value);
value = jsobj.GetOutputObjectId();
R3INT value = ...;
R3SetAttrs(r3obj, R3ENVA_OutputObjectId, value, R3TAG_END);
R3INT value;
R3GetAttrs(r3obj, R3ENVA_OutputObjectId, &value, R3TAG_END);
InputObjectLayer
InputObjectLayer
R3ENVA_InputObjectLayer
Integer
int
jsobj.SetInputObjectLayer(value);
value = jsobj.GetInputObjectLayer();
int value = ...;
R3SetAttrs(r3obj, R3ENVA_InputObjectLayer, value, R3TAG_END);
int value;
R3GetAttrs(r3obj, R3ENVA_InputObjectLayer, &value, R3TAG_END);
OutputObjectLayer
OutputObjectLayer
R3ENVA_OutputObjectLayer
Integer
int
jsobj.SetOutputObjectLayer(value);
value = jsobj.GetOutputObjectLayer();
int value = ...;
R3SetAttrs(r3obj, R3ENVA_OutputObjectLayer, value, R3TAG_END);
int value;
R3GetAttrs(r3obj, R3ENVA_OutputObjectLayer, &value, R3TAG_END);
InputType
InputType
R3ENVA_InputType
Integer
int
'R3ENVA_InputType' not documented
jsobj.SetInputType(value);
value = jsobj.GetInputType();
int value = ...;
R3SetAttrs(r3obj, R3ENVA_InputType, value, R3TAG_END);
int value;
R3GetAttrs(r3obj, R3ENVA_InputType, &value, R3TAG_END);
OutputType
OutputType
R3ENVA_OutputType
Integer
int
'R3ENVA_OutputType' not documented
jsobj.SetOutputType(value);
value = jsobj.GetOutputType();
int value = ...;
R3SetAttrs(r3obj, R3ENVA_OutputType, value, R3TAG_END);
int value;
R3GetAttrs(r3obj, R3ENVA_OutputType, &value, R3TAG_END);
InputTagIndex
InputTagIndex
R3ENVA_InputTagIndex
Integer
R3INT
index of tag if indexed, otherwise -1
jsobj.SetInputTagIndex(value);
value = jsobj.GetInputTagIndex();
R3INT value = ...;
R3SetAttrs(r3obj, R3ENVA_InputTagIndex, value, R3TAG_END);
R3INT value;
R3GetAttrs(r3obj, R3ENVA_InputTagIndex, &value, R3TAG_END);
OutputTagIndex
OutputTagIndex
R3ENVA_OutputTagIndex
Integer
R3INT
index of tag if indexed, otherwise -1
jsobj.SetOutputTagIndex(value);
value = jsobj.GetOutputTagIndex();
R3INT value = ...;
R3SetAttrs(r3obj, R3ENVA_OutputTagIndex, value, R3TAG_END);
R3INT value;
R3GetAttrs(r3obj, R3ENVA_OutputTagIndex, &value, R3TAG_END);