LLOctreePick Class Reference

Inheritance diagram for LLOctreePick:

Inheritance graph
[legend]
Collaboration diagram for LLOctreePick:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 LLOctreePick (LLVector3 start, LLVector3 end)
virtual LLDrawablecheck (const LLSpatialGroup::OctreeNode *node)
virtual void visit (const LLSpatialGroup::OctreeNode *branch)
virtual bool check (LLDrawable *drawable)

Public Attributes

LLVector3 mStart
LLVector3 mEnd
LLDrawablemRet


Detailed Description

Definition at line 2531 of file llspatialpartition.cpp.


Constructor & Destructor Documentation

LLOctreePick::LLOctreePick ( LLVector3  start,
LLVector3  end 
) [inline]

Definition at line 2538 of file llspatialpartition.cpp.

References NULL.


Member Function Documentation

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

Here is the call graph for this function:

Here is the caller graph for this function:

virtual void LLOctreePick::visit ( const LLSpatialGroup::OctreeNode branch  )  [inline, virtual]

Definition at line 2570 of file llspatialpartition.cpp.

References LLOctreeNode< T >::getData(), and i.

Here is the call graph for this function:

virtual bool LLOctreePick::check ( LLDrawable drawable  )  [inline, virtual]

Definition at line 2578 of file llspatialpartition.cpp.

References LLDrawable::getVObj(), LLViewerObject::lineSegmentIntersect(), and LLViewerObject::mDrawable.

Here is the call graph for this function:


Member Data Documentation

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.


The documentation for this class was generated from the following file:

Generated on Fri May 16 08:54:57 2008 for SecondLife by  doxygen 1.5.5