FlightGear next
AttributeMapModelFactory Class Reference

Inherits ModelFactory.

Classes

class  Model
 

Public Member Functions

virtual AbstractModelcreateModel (sg::HLAObjectInstance &objectInstance) const
 
void setModelIndex (const sg::HLADataElementIndex &modelIndex)
 
std::string mapToFlightgear (const std::string &externalModel) const
 
std::string mapToExternal (const std::string &modelPath) const
 
void setExternalDefault (const std::string &externalDefault)
 
void addExternalModelPathPair (const std::string &external, const std::string &modelPath)
 
- Public Member Functions inherited from ModelFactory
virtual ~ModelFactory ()
 

Detailed Description

Definition at line 652 of file hla.cxx.

Member Function Documentation

◆ addExternalModelPathPair()

void AttributeMapModelFactory::addExternalModelPathPair ( const std::string & external,
const std::string & modelPath )
inline

Definition at line 705 of file hla.cxx.

◆ createModel()

virtual AbstractModel * AttributeMapModelFactory::createModel ( sg::HLAObjectInstance & objectInstance) const
inlinevirtual

Implements ModelFactory.

Definition at line 677 of file hla.cxx.

◆ mapToExternal()

std::string AttributeMapModelFactory::mapToExternal ( const std::string & modelPath) const
inline

Definition at line 694 of file hla.cxx.

◆ mapToFlightgear()

std::string AttributeMapModelFactory::mapToFlightgear ( const std::string & externalModel) const
inline

Definition at line 686 of file hla.cxx.

◆ setExternalDefault()

void AttributeMapModelFactory::setExternalDefault ( const std::string & externalDefault)
inline

Definition at line 703 of file hla.cxx.

◆ setModelIndex()

void AttributeMapModelFactory::setModelIndex ( const sg::HLADataElementIndex & modelIndex)
inline

Definition at line 683 of file hla.cxx.


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