This is the base class for a single animatable piece that may be bound to one channel (or more, if blending is in effect). It corresponds to, for instance, a single joint or slider of a character.
MovingPartBase does not have a particular value type. See the derived template class, MovingPart, for this.
get_bound(int n) const¶
This will return NULL if there is no channel bound on the indicated index. It is an error to call this if n is less than zero or greater than or equal to
Returns the number of channels that might be bound to this
PartGroup. This might not be the actual number of channels, since there might be holes in the list; it is one more than the index number of the highest bound channel. Thus, it is called get_max_bound() instead of get_num_bound().
output_value(std::ostream &out) const = 0¶
- AnimChannelBase *