#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(). |
1.3.2