#include <IntersectionResult.h>
Public Member Functions | |
| IntersectionResult () | |
| コンストラクタ | |
| virtual | ~IntersectionResult () |
| デストラクタ | |
| virtual void | clear () |
| クリア | |
| virtual void | reverse () |
| 反転 | |
| virtual bool | isIntersected () const |
| 交差しているか | |
| virtual int | getCount () const |
| 交差数の取得 | |
| virtual const Intersection & | get (int index) const |
| 交差の取得 | |
| virtual Vector3 | getAveragePosition () const |
| 交差位置の平均取得 | |
| virtual Vector3 | getAverageRefrection () const |
| 反射の平均取得 | |
| virtual Vector3 | getMaxRefrection () const |
| 最大の反射取得 | |
| virtual void | add (const Intersection &intersection) |
| 交差の追加 | |
| virtual void | remove (int index) |
| 交差の削除 | |
| virtual int | remove (const Intersection &intersection) |
| 交差の削除 | |
Definition at line 37 of file IntersectionResult.h.
|
|
交差の追加
Definition at line 139 of file IntersectionResult.h. References Lamp::ArrayList< Intersection >::add(). Referenced by Lamp::StaticSphereCollision::intersection(), and Lamp::DeformedMeshGeometry::intersectMesh(). |
|
|
交差の取得
Definition at line 83 of file IntersectionResult.h. References Lamp::ArrayList< Intersection >::get(). Referenced by getAveragePosition(), getAverageRefrection(), and getMaxRefrection(). |
|
|
交差位置の平均取得
Definition at line 92 of file IntersectionResult.h. References Assert, get(), getCount(), Lamp::Intersection::getPosition(), and isIntersected(). |
|
|
反射の平均取得
Definition at line 105 of file IntersectionResult.h. References get(), getCount(), Lamp::Intersection::getRefrection(), and isIntersected(). |
|
|
交差数の取得
Definition at line 76 of file IntersectionResult.h. References Lamp::ArrayList< Intersection >::getCount(). Referenced by getAveragePosition(), getAverageRefrection(), getMaxRefrection(), and reverse(). |
|
|
最大の反射取得
Definition at line 118 of file IntersectionResult.h. References get(), getCount(), Lamp::Intersection::getRefrection(), Lamp::Vector3::getSquaredLength(), and isIntersected(). |
|
|
交差しているか
Definition at line 67 of file IntersectionResult.h. References Lamp::ArrayList< Intersection >::getCount(). Referenced by getAveragePosition(), getAverageRefrection(), and getMaxRefrection(). |
|
|
交差の削除
Definition at line 154 of file IntersectionResult.h. References Lamp::ArrayList< Intersection >::removeByValue(). |
|
|
交差の削除
Definition at line 147 of file IntersectionResult.h. References Lamp::ArrayList< Intersection >::remove(). |
1.3.2