libMVRgdtf e5d999f
A library for GDTF and MVR
Loading...
Searching...
No Matches
SceneData::GdtfAttribute Class Reference

#include <GDTFManager.h>

Inheritance diagram for SceneData::GdtfAttribute:
SceneData::GdtfObject

Public Member Functions

 GdtfAttribute (const TXString &name, const TXString &prettyName)
 GdtfAttribute ()
 ~GdtfAttribute ()
const TXStringGetName () const
const TXStringGetPrettyName () const
GdtfActivationGroupPtr GetActivationGroup () const
GdtfFeaturePtr GetFeature () const
GdtfAttributeGetMainAttribute ()
EGdtfPhysicalUnit GetPhysicalUnit ()
CCieColor GetColor ()
bool HasColor () const
TGdtfSubPhysicalUnitArray GetSubPhysicalUnitArray () const
void SetName (const TXString &name)
void SetPrettyName (const TXString &name)
void SetFeature (GdtfFeaturePtr newFeat)
void SetActivationGroup (GdtfActivationGroupPtr ptr)
void SetMainAttribute (GdtfAttribute *attr)
void SetPhysicalUnit (EGdtfPhysicalUnit unit)
void SetColor (const CCieColor &col)
GdtfSubPhysicalUnitPtr CreateSubPhysicalUnit (EGdtfSubPhysicalUnitType type)
virtual EGdtfObjectType GetObjectType ()
virtual TXString GetNodeReference ()
const TXStringGetUnresolvedActGroup () const
const TXStringGetUnresolvedFeature () const
const TXStringGetUnresolvedMainAttribute () const
Public Member Functions inherited from SceneData::GdtfObject
 GdtfObject ()
virtual ~GdtfObject ()
void WriteToNode (IXMLFileNodePtr pContainerNode)
void ReadFromNode (const IXMLFileNodePtr &pNode)
void GetNode (IXMLFileNodePtr &pNode)
void SetBind (void *ptr)
void * GetBind ()

Protected Member Functions

virtual TXString GetNodeName ()
virtual void OnPrintToFile (IXMLFileNodePtr pNode)
virtual void OnReadFromNode (const IXMLFileNodePtr &pNode)
virtual void OnErrorCheck (const IXMLFileNodePtr &pNode)
Protected Member Functions inherited from SceneData::GdtfObject
bool CheckAbort ()

Additional Inherited Members

Static Public Member Functions inherited from SceneData::GdtfObject
static void SetAbortCallback (const std::function< void(bool &)> &cb)

Constructor & Destructor Documentation

◆ GdtfAttribute() [1/2]

GdtfAttribute::GdtfAttribute ( const TXString & name,
const TXString & prettyName )

◆ GdtfAttribute() [2/2]

GdtfAttribute::GdtfAttribute ( )

◆ ~GdtfAttribute()

GdtfAttribute::~GdtfAttribute ( )

Member Function Documentation

◆ CreateSubPhysicalUnit()

GdtfSubPhysicalUnitPtr GdtfAttribute::CreateSubPhysicalUnit ( EGdtfSubPhysicalUnitType type)

◆ GetActivationGroup()

GdtfActivationGroupPtr GdtfAttribute::GetActivationGroup ( ) const

◆ GetColor()

CCieColor SceneData::GdtfAttribute::GetColor ( )

◆ GetFeature()

GdtfFeaturePtr GdtfAttribute::GetFeature ( ) const

◆ GetMainAttribute()

GdtfAttribute * SceneData::GdtfAttribute::GetMainAttribute ( )

◆ GetName()

const TXString & GdtfAttribute::GetName ( ) const

◆ GetNodeName()

TXString GdtfAttribute::GetNodeName ( )
protectedvirtual

Implements SceneData::GdtfObject.

◆ GetNodeReference()

TXString GdtfAttribute::GetNodeReference ( )
virtual

Reimplemented from SceneData::GdtfObject.

◆ GetObjectType()

EGdtfObjectType GdtfAttribute::GetObjectType ( )
virtual

Implements SceneData::GdtfObject.

◆ GetPhysicalUnit()

EGdtfPhysicalUnit SceneData::GdtfAttribute::GetPhysicalUnit ( )

◆ GetPrettyName()

const TXString & GdtfAttribute::GetPrettyName ( ) const

◆ GetSubPhysicalUnitArray()

TGdtfSubPhysicalUnitArray GdtfAttribute::GetSubPhysicalUnitArray ( ) const

◆ GetUnresolvedActGroup()

const TXString & GdtfAttribute::GetUnresolvedActGroup ( ) const

◆ GetUnresolvedFeature()

const TXString & GdtfAttribute::GetUnresolvedFeature ( ) const

◆ GetUnresolvedMainAttribute()

const TXString & GdtfAttribute::GetUnresolvedMainAttribute ( ) const

◆ HasColor()

bool GdtfAttribute::HasColor ( ) const

◆ OnErrorCheck()

void GdtfAttribute::OnErrorCheck ( const IXMLFileNodePtr & pNode)
protectedvirtual

Reimplemented from SceneData::GdtfObject.

◆ OnPrintToFile()

void GdtfAttribute::OnPrintToFile ( IXMLFileNodePtr pNode)
protectedvirtual

Reimplemented from SceneData::GdtfObject.

◆ OnReadFromNode()

void GdtfAttribute::OnReadFromNode ( const IXMLFileNodePtr & pNode)
protectedvirtual

Reimplemented from SceneData::GdtfObject.

◆ SetActivationGroup()

void GdtfAttribute::SetActivationGroup ( GdtfActivationGroupPtr ptr)

◆ SetColor()

void SceneData::GdtfAttribute::SetColor ( const CCieColor & col)

◆ SetFeature()

void GdtfAttribute::SetFeature ( GdtfFeaturePtr newFeat)

◆ SetMainAttribute()

void SceneData::GdtfAttribute::SetMainAttribute ( GdtfAttribute * attr)

◆ SetName()

void GdtfAttribute::SetName ( const TXString & name)

◆ SetPhysicalUnit()

void SceneData::GdtfAttribute::SetPhysicalUnit ( EGdtfPhysicalUnit unit)

◆ SetPrettyName()

void GdtfAttribute::SetPrettyName ( const TXString & name)

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