igor::iModel Class Reference

#include <iModel.h>

Inherits igor::iResource.

Public Member Functions

iNodePtr getNodeCopy ()
 
iNodePtr getNode ()
 
- Public Member Functions inherited from igor::iResource
virtual ~iResource ()=default
 
bool isValid () const
 
bool isProcessed () const
 
bool isQuiet () const
 
const iaStringgetSource () const
 
const iaString getInfo () const
 
const iResourceIDgetID () const
 
const iaStringgetAlias () const
 
iResourceCacheMode getCacheMode () const
 
const iParametersgetParameters () const
 
const iaStringgetType () const
 

Friends

class iModelFactory
 
class iModelDeleter
 

Additional Inherited Members

- Static Public Member Functions inherited from igor::iResource
static bool extractID (const iParameters &parameters, iResourceID &id, bool quiet=false)
 
- Protected Member Functions inherited from igor::iResource
 iResource (const iParameters &parameters)
 

Detailed Description

represents model data loaded or generated

available parameters:

  • inherits all parameters from iResource
  • subType: type of loader/generator used to load/generate model

Member Function Documentation

◆ getNode()

iNodePtr igor::iModel::getNode ( )
Returns
pointer to node tree data

only use this if you know what you are doing

◆ getNodeCopy()

iNodePtr igor::iModel::getNodeCopy ( )
Returns
copy to node tree data

Friends And Related Function Documentation

◆ iModelDeleter

friend class iModelDeleter
friend

◆ iModelFactory

friend class iModelFactory
friend

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