

Public Member Functions | |
| LLOctreePick (LLVector3 start, LLVector3 end) | |
| virtual LLDrawable * | check (const LLSpatialGroup::OctreeNode *node) |
| virtual void | visit (const LLSpatialGroup::OctreeNode *branch) |
| virtual bool | check (LLDrawable *drawable) |
Public Attributes | |
| LLVector3 | mStart |
| LLVector3 | mEnd |
| LLDrawable * | mRet |
Definition at line 2531 of file llspatialpartition.cpp.
| virtual LLDrawable* LLOctreePick::check | ( | const LLSpatialGroup::OctreeNode * | node | ) | [inline, virtual] |
Definition at line 2544 of file llspatialpartition.cpp.
References LLOctreeNode< T >::accept(), LLOctreeNode< T >::getChild(), LLOctreeNode< T >::getChildCount(), LLTreeNode< T >::getListener(), i, LLLineSegmentAABB(), and LLSpatialGroup::mBounds.
Referenced by LLSpatialPartition::pickDrawable().


| virtual void LLOctreePick::visit | ( | const LLSpatialGroup::OctreeNode * | branch | ) | [inline, virtual] |
Definition at line 2570 of file llspatialpartition.cpp.
References LLOctreeNode< T >::getData(), and i.

| virtual bool LLOctreePick::check | ( | LLDrawable * | drawable | ) | [inline, virtual] |
Definition at line 2578 of file llspatialpartition.cpp.
References LLDrawable::getVObj(), LLViewerObject::lineSegmentIntersect(), and LLViewerObject::mDrawable.

Definition at line 2534 of file llspatialpartition.cpp.
Definition at line 2535 of file llspatialpartition.cpp.
Referenced by LLSpatialPartition::pickDrawable().
Definition at line 2536 of file llspatialpartition.cpp.
1.5.5