|  | Isis 3 Programmer Reference
    | 
Shared Resource data pointer. More...


| Public Member Functions | |
| ResourceData (const ResourceData &other) | |
| ResourceData (const QString &name) | |
| ResourceData (const QString &name, const PvlFlatMap &profile) | |
| Public Attributes | |
| QString | m_name | 
| Name of the Resource. | |
| PvlFlatMap | m_keys | 
| The list of keywords associated with this Resource. | |
| VariantList | m_assets | 
| The list of assets associated with this Resource. | |
| SharedGisGeometry | m_geom | 
| A shared pointer to the GIS geometry object associated with this Resource. | |
Shared Resource data pointer.
Definition at line 123 of file Resource.h.
| 
 | inline | 
Definition at line 125 of file Resource.h.
| 
 | inline | 
Definition at line 127 of file Resource.h.
| 
 | inline | 
Definition at line 132 of file Resource.h.
| 
 | inline | 
Definition at line 137 of file Resource.h.
| VariantList Isis::Resource::ResourceData::m_assets | 
The list of assets associated with this Resource.
This is a map between asset names and values. It can be modified by the addAsset() and removeAsset() methods.
Definition at line 150 of file Resource.h.
| SharedGisGeometry Isis::Resource::ResourceData::m_geom | 
A shared pointer to the GIS geometry object associated with this Resource.
It is set using the add() methods.
Definition at line 153 of file Resource.h.
| PvlFlatMap Isis::Resource::ResourceData::m_keys | 
The list of keywords associated with this Resource.
This is a map between PvlKeyword objects and their names. It can be modified by the constructor, add(), append() or erase() methods.
Definition at line 146 of file Resource.h.
| QString Isis::Resource::ResourceData::m_name | 
Name of the Resource.
This value is set by the constructor or the setName() mutator.
Definition at line 144 of file Resource.h.