My favorites | English | Sign in

o3d.CurveKey Class Reference

Inherits o3d.ObjectBase

List of all members.


Detailed Description

A CurveKey prepresents a key on an Curve.

Public Member Functions

destroy() o3d.CurveKey
boolean  isAClassName(className) o3d.ObjectBase

Public Properties

string className o3d.ObjectBase
number clientId o3d.ObjectBase
number input o3d.CurveKey
number output o3d.CurveKey

Member Function Documentation

CurveKey.destroy ( )

Destroys this key, removing it from its owner.

boolean CurveKey.isAClassName ( string className ) [inherited from o3d.ObjectBase]

Takes the name of a class as an argument, and returns true if this object is either an instance of that class or derives from that class.

var t = pack.createObject('o3d.Transform');
t.isAClassName('o3d.Transform');    // true
t.isAClassName('o3d.ParamObject');  // true
t.isAClassName('o3d.Shape');        // false
Parameters:
className Name of class to check for.
Returns:
boolean.true if this object is a or is derived from the given class name.

Member Property Documentation

string CurveKey.className [inherited from o3d.ObjectBase]

The concrete class name for an object derived from ObjectBase. If you want to know if an object is of a certain type you should use objectBase.isAClassName

var t = pack.createObject('o3d.Transform');
t.className == 'o3d.Transform';  // true
This property is read-only.
number CurveKey.clientId [inherited from o3d.ObjectBase]

Unique id of the object. This id will be unique, even across multiple O3D clients in the same page. This property is read-only.

number CurveKey.input

The input of this key.

number CurveKey.output

The output of this key.