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)
LLViewerRegion * getRegion () const
void setPositionGlobal (const LLVector3d &global_pos)
LLVector3d getPositionGlobal () const
const LLVector3 & getPositionRegion () const
const LLVector3 getPositionAgent () const
void clear ()

Public Attributes

LLVector3 mPositionRegion

Private Attributes

LLViewerRegion * mRegionp


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