... | ... | @@ -89,22 +89,16 @@ public: |
|
|
smtkTypeMacro(Resource);
|
|
|
virtual ~Resource();
|
|
|
std::string location() const;
|
|
|
{return this->m_url;}
|
|
|
|
|
|
ResourceManager *manager() const;
|
|
|
const UUID& id() const
|
|
|
{return this->m_id;}
|
|
|
const UUID& id() const;
|
|
|
|
|
|
virtual ResourceComponentPtr find(const UUID& compId) const = 0;
|
|
|
|
|
|
|
|
|
protected:
|
|
|
Resource(const UUID &myID, ResourceManager *manager);
|
|
|
void setId(const UUID &myID)
|
|
|
{this->m_id = myID;}
|
|
|
|
|
|
void setLocation(const std::string &url)
|
|
|
{this->m_url = url;}
|
|
|
void setId(const UUID &myID);
|
|
|
void setLocation(const std::string &url);
|
|
|
|
|
|
private:
|
|
|
UUID m_id;
|
... | ... | |