#include <VectorArrayInterpolator.h>
Inheritance diagram for Lamp::VectorArrayInterpolator:
Public Member Functions | |
VectorArrayInterpolator () | |
コンストラクタ | |
virtual | ~VectorArrayInterpolator () |
デストラクタ | |
VectorArrayInterpolator (const VectorArrayInterpolator ©) | |
コピーコンストラクタ | |
virtual VectorArrayInterpolator & | operator= (const VectorArrayInterpolator ©) |
代入演算子 | |
virtual VectorInterpolator * | duplicate () const |
複製 | |
virtual bool | equals (const VectorInterpolator &target) const |
同じ値かどうか | |
virtual float | getLength () const |
長さの取得 | |
virtual AxisAlignedBox | getBoundingBox () const |
バウンディングボックスの取得 | |
virtual Vector3 | interpolate (float time) |
補間 | |
virtual void | setSize (int size) |
サイズ設定 | |
virtual int | getSize () const |
サイズ取得 | |
virtual void | setValue (int time, const Vector3 &value) |
値の設定 | |
virtual const Vector3 & | getValue (int time) const |
値の取得 | |
virtual bool | isVectorArrayInterpolator () const |
ベクトル配列補間かどうか |
Definition at line 36 of file VectorArrayInterpolator.h.
|
コピーコンストラクタ
Definition at line 42 of file VectorArrayInterpolator.cpp. |
|
複製
Implements Lamp::VectorInterpolator. Definition at line 67 of file VectorArrayInterpolator.h. References VectorArrayInterpolator(). Referenced by Lamp::VectorInterpolationCompressor::compress(). |
|
同じ値かどうか
Implements Lamp::VectorInterpolator. Definition at line 78 of file VectorArrayInterpolator.h. References array_, Lamp::VectorInterpolator::castVectorArrayInterpolator(), NULL, and size_. |
|
バウンディングボックスの取得
Implements Lamp::VectorInterpolator. Definition at line 71 of file VectorArrayInterpolator.cpp. References Lamp::AxisAlignedBox::merge(), and Lamp::AxisAlignedBox::set(). |
|
長さの取得
Implements Lamp::VectorInterpolator. Definition at line 96 of file VectorArrayInterpolator.h. Referenced by Lamp::VectorInterpolationCompressor::compressSetup(). |
|
サイズ取得
Definition at line 130 of file VectorArrayInterpolator.h. Referenced by Lamp::VectorInterpolationCompressor::compressSetup(), Lamp::TextAnimationSaver::writeVectorArrayInterpolator(), and Lamp::BinaryAnimationSaver::writeVectorArrayInterpolator(). |
|
値の取得
Definition at line 148 of file VectorArrayInterpolator.h. Referenced by Lamp::VectorInterpolationCompressor::compressConstant(), Lamp::VectorInterpolationCompressor::compressLinear(), Lamp::VectorInterpolationCompressor::recalcLinearError(), Lamp::TextAnimationSaver::writeVectorArrayInterpolator(), and Lamp::BinaryAnimationSaver::writeVectorArrayInterpolator(). |
|
補間
Implements Lamp::VectorInterpolator. Definition at line 82 of file VectorArrayInterpolator.cpp. |
|
ベクトル配列補間かどうか
Reimplemented from Lamp::VectorInterpolator. Definition at line 160 of file VectorArrayInterpolator.h. |
|
代入演算子
Definition at line 54 of file VectorArrayInterpolator.cpp. References array_, length_, SafeArrayDelete, and size_. |
|
サイズ設定
Definition at line 103 of file VectorArrayInterpolator.cpp. References Assert, and SafeArrayDelete. Referenced by Lamp::TextAnimationLoader::readVectorArrayInterpolator(), and Lamp::BinaryAnimationLoader::readVectorArrayInterpolator(). |
|
値の設定
Definition at line 138 of file VectorArrayInterpolator.h. Referenced by Lamp::TextAnimationLoader::readVectorArrayInterpolator(), and Lamp::BinaryAnimationLoader::readVectorArrayInterpolator(). |