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


Member Function Documentation

void LLRegionPosition::clear (  )  [inline]

Definition at line 62 of file llregionposition.h.

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

const LLVector3 LLRegionPosition::getPositionAgent (  )  const

Definition at line 66 of file llregionposition.cpp.

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

LLVector3d LLRegionPosition::getPositionGlobal (  )  const

Definition at line 71 of file llregionposition.cpp.

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

const LLVector3 & LLRegionPosition::getPositionRegion (  )  const

Definition at line 61 of file llregionposition.cpp.

References mPositionRegion.

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

LLViewerRegion * LLRegionPosition::getRegion (  )  const

Definition at line 56 of file llregionposition.cpp.

References mRegionp.

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

void LLRegionPosition::setPositionGlobal ( const LLVector3d &  global_pos  ) 

Definition at line 86 of file llregionposition.cpp.

References gAgent, LLViewerRegion::getPosRegionFromGlobal(), LLAgent::getRegion(), gWorldPointer, llassert, mPositionRegion, and mRegionp.

Referenced by LLRegionPosition().


Member Data Documentation

LLVector3 LLRegionPosition::mPositionRegion

Definition at line 50 of file llregionposition.h.

Referenced by clear(), getPositionAgent(), getPositionGlobal(), getPositionRegion(), LLRegionPosition(), and setPositionGlobal().

LLViewerRegion* LLRegionPosition::mRegionp [private]

Definition at line 48 of file llregionposition.h.

Referenced by clear(), getPositionAgent(), getPositionGlobal(), getRegion(), LLRegionPosition(), and setPositionGlobal().


The documentation for this class was generated from the following files:
Generated on Thu Jul 1 06:11:41 2010 for Second Life Viewer by  doxygen 1.4.7