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


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