Isis 3 Programmer Reference
Isis::Resource::ResourceData Class Reference

Shared Resource data pointer. More...

Inheritance diagram for Isis::Resource::ResourceData:
Inheritance graph
Collaboration diagram for Isis::Resource::ResourceData:
Collaboration graph

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.
 

Detailed Description

Shared Resource data pointer.

Author
2012-07-15 Kris Becker
History
2012-07-15 Kris Becker - Original version.

Definition at line 123 of file Resource.h.

Constructor & Destructor Documentation

◆ ResourceData() [1/4]

Isis::Resource::ResourceData::ResourceData ( )
inline

Definition at line 125 of file Resource.h.

◆ ResourceData() [2/4]

Isis::Resource::ResourceData::ResourceData ( const ResourceData & other)
inline

Definition at line 127 of file Resource.h.

◆ ResourceData() [3/4]

Isis::Resource::ResourceData::ResourceData ( const QString & name)
inline

Definition at line 132 of file Resource.h.

◆ ResourceData() [4/4]

Isis::Resource::ResourceData::ResourceData ( const QString & name,
const PvlFlatMap & profile )
inline

Definition at line 137 of file Resource.h.

Member Data Documentation

◆ m_assets

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.

◆ m_geom

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.

◆ m_keys

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.

◆ m_name

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.


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