LLParcelSelection Class Reference

#include <llparcelselection.h>

Inheritance diagram for LLParcelSelection:

Inheritance graph
[legend]
Collaboration diagram for LLParcelSelection:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 LLParcelSelection (LLParcel *parcel)
 LLParcelSelection ()
LLParcelgetParcel ()
S32 getSelfCount () const
S32 getClaimableArea () const
bool hasOthersSelected () const
BOOL getMultipleOwners () const
BOOL getWholeParcelSelected () const

Static Public Member Functions

static LLParcelSelectiongetNullParcelSelection ()

Protected Member Functions

 ~LLParcelSelection ()

Private Member Functions

void setParcel (LLParcel *parcel)

Private Attributes

LLParcelmParcel
BOOL mSelectedMultipleOwners
BOOL mWholeParcelSelected
S32 mSelectedSelfCount
S32 mSelectedOtherCount
S32 mSelectedPublicCount

Static Private Attributes

static LLPointer
< LLParcelSelection
sNullSelection

Friends

class LLViewerParcelMgr


Detailed Description

Definition at line 39 of file llparcelselection.h.


Constructor & Destructor Documentation

LLParcelSelection::~LLParcelSelection (  )  [protected]

Definition at line 69 of file llparcelselection.cpp.

LLParcelSelection::LLParcelSelection ( LLParcel parcel  ) 

Definition at line 59 of file llparcelselection.cpp.

LLParcelSelection::LLParcelSelection (  ) 

Definition at line 49 of file llparcelselection.cpp.


Member Function Documentation

LLParcel* LLParcelSelection::getParcel (  )  [inline]

Definition at line 52 of file llparcelselection.h.

References mParcel.

S32 LLParcelSelection::getSelfCount (  )  const [inline]

Definition at line 56 of file llparcelselection.h.

References mSelectedSelfCount.

S32 LLParcelSelection::getClaimableArea (  )  const

Definition at line 85 of file llparcelselection.cpp.

References mSelectedPublicCount, PARCEL_GRID_STEP_METERS, and S32.

bool LLParcelSelection::hasOthersSelected (  )  const

Definition at line 91 of file llparcelselection.cpp.

References mSelectedOtherCount.

BOOL LLParcelSelection::getMultipleOwners (  )  const

Definition at line 73 of file llparcelselection.cpp.

References mSelectedMultipleOwners.

BOOL LLParcelSelection::getWholeParcelSelected (  )  const

Definition at line 79 of file llparcelselection.cpp.

References mWholeParcelSelected.

LLParcelSelection * LLParcelSelection::getNullParcelSelection (  )  [static]

Definition at line 97 of file llparcelselection.cpp.

References LLPointer< Type >::isNull(), and sNullSelection.

Here is the call graph for this function:

void LLParcelSelection::setParcel ( LLParcel parcel  )  [inline, private]

Definition at line 71 of file llparcelselection.h.

References mParcel.


Friends And Related Function Documentation

friend class LLViewerParcelMgr [friend]

Definition at line 41 of file llparcelselection.h.


Member Data Documentation

Definition at line 74 of file llparcelselection.h.

Referenced by getParcel(), and setParcel().

Definition at line 75 of file llparcelselection.h.

Referenced by getMultipleOwners().

Definition at line 76 of file llparcelselection.h.

Referenced by getWholeParcelSelected().

Definition at line 77 of file llparcelselection.h.

Referenced by getSelfCount().

Definition at line 78 of file llparcelselection.h.

Referenced by hasOthersSelected().

Definition at line 79 of file llparcelselection.h.

Referenced by getClaimableArea().


The documentation for this class was generated from the following files:

Generated on Fri May 16 08:58:50 2008 for SecondLife by  doxygen 1.5.5