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