LLRegionPosition Class Reference

#include <llregionposition.h>

Collaboration diagram for LLRegionPosition:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 LLRegionPosition ()
 LLRegionPosition (LLViewerRegion *regionp, const LLVector3 &position_local)
 LLRegionPosition (const LLVector3d &global_position)
LLViewerRegiongetRegion () const
void setPositionGlobal (const LLVector3d &global_pos)
LLVector3d getPositionGlobal () const
const LLVector3getPositionRegion () const
const LLVector3 getPositionAgent () const
void clear ()

Public Attributes

LLVector3 mPositionRegion

Private Attributes

LLViewerRegionmRegionp


Detailed Description

Definition at line 45 of file llregionposition.h.


Constructor & Destructor Documentation

LLRegionPosition::LLRegionPosition (  ) 

Definition at line 40 of file llregionposition.cpp.

References mRegionp, and NULL.

LLRegionPosition::LLRegionPosition ( LLViewerRegion regionp,
const LLVector3 position_local 
)

Definition at line 45 of file llregionposition.cpp.

References mPositionRegion, and mRegionp.

LLRegionPosition::LLRegionPosition ( const LLVector3d global_position  ) 

Definition at line 51 of file llregionposition.cpp.

References setPositionGlobal().

Here is the call graph for this function:


Member Function Documentation

LLViewerRegion * LLRegionPosition::getRegion (  )  const

Definition at line 56 of file llregionposition.cpp.

References mRegionp.

Referenced by LLToolBrushLand::handleMouseDown(), and LLToolBrushLand::modifyLandInSelectionGlobal().

Here is the caller graph for this function:

void LLRegionPosition::setPositionGlobal ( const LLVector3d global_pos  ) 

Definition at line 86 of file llregionposition.cpp.

References gAgent, LLSingleton< LLWorld >::getInstance(), LLViewerRegion::getPosRegionFromGlobal(), LLAgent::getRegion(), LLWorld::getRegionFromPosGlobal(), llassert, mPositionRegion, and mRegionp.

Referenced by LLRegionPosition().

Here is the call graph for this function:

Here is the caller graph for this function:

LLVector3d LLRegionPosition::getPositionGlobal (  )  const

Definition at line 71 of file llregionposition.cpp.

References LLViewerRegion::getPosGlobalFromRegion(), mPositionRegion, mRegionp, and LLVector3d::setVec().

Here is the call graph for this function:

const LLVector3 & LLRegionPosition::getPositionRegion (  )  const

Definition at line 61 of file llregionposition.cpp.

References mPositionRegion.

Referenced by LLToolBrushLand::handleMouseDown(), and LLToolBrushLand::modifyLandInSelectionGlobal().

Here is the caller graph for this function:

const LLVector3 LLRegionPosition::getPositionAgent (  )  const

Definition at line 66 of file llregionposition.cpp.

References LLViewerRegion::getPosAgentFromRegion(), mPositionRegion, and mRegionp.

Here is the call graph for this function:

void LLRegionPosition::clear ( void   )  [inline]

Definition at line 62 of file llregionposition.h.

References LLVector3::clearVec(), mPositionRegion, mRegionp, and NULL.

Here is the call graph for this function:


Member Data Documentation


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

Generated on Fri May 16 09:01:24 2008 for SecondLife by  doxygen 1.5.5