#include <llregionposition.h>
Collaboration diagram for LLRegionPosition:
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 | ) |
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().
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().