#include <llregionposition.h>
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 |
Definition at line 45 of file llregionposition.h.
LLRegionPosition::LLRegionPosition | ( | ) |
LLRegionPosition::LLRegionPosition | ( | LLViewerRegion * | regionp, | |
const LLVector3 & | position_local | |||
) |
LLRegionPosition::LLRegionPosition | ( | const LLVector3d & | global_position | ) |
Definition at line 51 of file llregionposition.cpp.
References setPositionGlobal().
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, LLSingleton< LLWorld >::getInstance(), LLViewerRegion::getPosRegionFromGlobal(), LLAgent::getRegion(), LLWorld::getRegionFromPosGlobal(), llassert, mPositionRegion, and mRegionp.
Referenced by LLRegionPosition().
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().
const LLVector3 LLRegionPosition::getPositionAgent | ( | ) | const |
Definition at line 66 of file llregionposition.cpp.
References LLViewerRegion::getPosAgentFromRegion(), mPositionRegion, and mRegionp.
void LLRegionPosition::clear | ( | void | ) | [inline] |
Definition at line 62 of file llregionposition.h.
References LLVector3::clearVec(), mPositionRegion, mRegionp, and NULL.
LLViewerRegion* LLRegionPosition::mRegionp [private] |
Definition at line 48 of file llregionposition.h.
Referenced by clear(), getPositionAgent(), getPositionGlobal(), getRegion(), LLRegionPosition(), and setPositionGlobal().
Definition at line 50 of file llregionposition.h.
Referenced by clear(), getPositionAgent(), getPositionGlobal(), getPositionRegion(), LLRegionPosition(), and setPositionGlobal().