r3linemd

r3linemd

Class

plugins/postproc/line/r3linemd.h

Library

r3line

Description:

Line post effect model

See Also

real/code/r3postim.h

Super Class

r3Postimageeffectmodel

R3CLID_POSTIMAGEEFFECTMODEL

JavaScript

r3Linemodel

Class Identifier

R3CLID_LINEMODEL - 1539

Methods

Attributes

MinSize, MaxSize, Channel, TriggerChannel, WidthChannel, TriggerFrom, TriggerTo, FilterWidth,

MinSize

Attribute

MinSize

Identifier

R3LINEMDA_MinSize

JavaScript type

Number

C type

R3FLOAT

Description

min. line width (relative to image)

Syntax


jsobj.SetMinSize(value);
value = jsobj.GetMinSize();


R3FLOAT value = ...;
R3SetAttrs(r3obj, R3LINEMDA_MinSize, value, R3TAG_END);
R3FLOAT value;
R3GetAttrs(r3obj, R3LINEMDA_MinSize, &value, R3TAG_END);

MaxSize

Attribute

MaxSize

Identifier

R3LINEMDA_MaxSize

JavaScript type

Number

C type

R3FLOAT

Description

max. line width

Syntax


jsobj.SetMaxSize(value);
value = jsobj.GetMaxSize();


R3FLOAT value = ...;
R3SetAttrs(r3obj, R3LINEMDA_MaxSize, value, R3TAG_END);
R3FLOAT value;
R3GetAttrs(r3obj, R3LINEMDA_MaxSize, &value, R3TAG_END);

Channel

Attribute

Channel

Identifier

R3LINEMDA_Channel

JavaScript type

String

C type

char*

Description

name of channel where lines are drawn

Syntax


jsobj.SetChannel(value);
value = jsobj.GetChannel();


char* value = ...;
R3SetAttrs(r3obj, R3LINEMDA_Channel, value, R3TAG_END);
char* value;
R3GetAttrs(r3obj, R3LINEMDA_Channel, &value, R3TAG_END);

TriggerChannel

Attribute

TriggerChannel

Identifier

R3LINEMDA_TriggerChannel

JavaScript type

String

C type

char*

Description

name of channel triggering the line drawing

Syntax


jsobj.SetTriggerChannel(value);
value = jsobj.GetTriggerChannel();


char* value = ...;
R3SetAttrs(r3obj, R3LINEMDA_TriggerChannel, value, R3TAG_END);
char* value;
R3GetAttrs(r3obj, R3LINEMDA_TriggerChannel, &value, R3TAG_END);

WidthChannel

Attribute

WidthChannel

Identifier

R3LINEMDA_WidthChannel

JavaScript type

String

C type

char*

Description

optinal channel that controls line width

Syntax


jsobj.SetWidthChannel(value);
value = jsobj.GetWidthChannel();


char* value = ...;
R3SetAttrs(r3obj, R3LINEMDA_WidthChannel, value, R3TAG_END);
char* value;
R3GetAttrs(r3obj, R3LINEMDA_WidthChannel, &value, R3TAG_END);

TriggerFrom

Attribute

TriggerFrom

Identifier

R3LINEMDA_TriggerFrom

Type

r3Vect

Description

min. triggering level

Syntax


jsobj.SetTriggerFrom(value);
value = jsobj.GetTriggerFrom();


R3VECTOR value = ...;
R3SetAttrs(r3obj, R3LINEMDA_TriggerFrom, value, R3TAG_END);
R3VECTOR value;
R3GetAttrs(r3obj, R3LINEMDA_TriggerFrom, &value, R3TAG_END);

TriggerTo

Attribute

TriggerTo

Identifier

R3LINEMDA_TriggerTo

Type

r3Vect

Description

max. triggering level

Syntax


jsobj.SetTriggerTo(value);
value = jsobj.GetTriggerTo();


R3VECTOR value = ...;
R3SetAttrs(r3obj, R3LINEMDA_TriggerTo, value, R3TAG_END);
R3VECTOR value;
R3GetAttrs(r3obj, R3LINEMDA_TriggerTo, &value, R3TAG_END);

FilterWidth

Attribute

FilterWidth

Identifier

R3LINEMDA_FilterWidth

JavaScript type

Boolean

C type

R3BOOL

Description

apply dist. filter to find line width

Syntax


jsobj.SetFilterWidth(value);
value = jsobj.GetFilterWidth();


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