OMC::Path3DColumnValue Class Reference

Detailed Description

The value provided by the list[idx] operator or iterator of a Path3DColumn.

Public Attributes

double frame
 The frame at which this object provides a value. More...
 
OMC::Path3DXYZColumnValuevalue
 
bool key
 
bool const_segment const
 
double tension
 
double continuity
 
double bias
 
BezierColumnValuekeyframe_previous
 
BezierColumnValuekeyframe_next
 

Member Data Documentation

◆ bias

double OMC::Path3DColumnValue::bias
readwrite

The bias of the keyframe at the given frame if it exists, or the previous keyframe otherwise.

◆ continuity

double OMC::Path3DColumnValue::continuity
readwrite

The continuity of the keyframe at the given frame if it exists, or the previous keyframe otherwise.

◆ frame

double OMC::Path3DColumnValue::frame
read

The frame at which this object provides a value.

The frame number that this object represents within the column.

◆ key

bool OMC::Path3DColumnValue::key
readwrite

Defines whether or not the frame represents a key. Setting this to true will create a key.

◆ keyframe_next

OMC::Path3DColumnValue::keyframe_next

The next frame at which there is a keyframe present. If none are present, returns none.

◆ keyframe_previous

OMC::Path3DColumnValue::keyframe_previous

The previous frame at which there is a keyframe present, this frame value object if its currently a keyframe.

◆ tension

double OMC::Path3DColumnValue::tension
readwrite

The tension of the keyframe at the given frame if it exists, or the previous keyframe otherwise.

◆ value

OMC::Path3DColumnValue::value

The 3d position value of the column at the given frame.

Inheritance diagram for OMC::Path3DColumnValue:
Collaboration diagram for OMC::Path3DColumnValue: