libMVRgdtf 40bc00a
A library for GDTF and MVR
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
SceneData::GdtfPinPatch Class Reference

#include <GDTFManager.h>

Inheritance diagram for SceneData::GdtfPinPatch:
SceneData::GdtfObject

Public Member Functions

 GdtfPinPatch ()
 
 GdtfPinPatch (GdtfGeometryWiringObjectPtr toWiringObject, size_t fromPin, size_t toPin)
 
 ~GdtfPinPatch ()
 
virtual EGdtfObjectType GetObjectType ()
 
GdtfGeometryWiringObjectPtr GetToWiringObject () const
 
size_t GetFromPin () const
 
size_t GetToPin () const
 
const TXStringGetUnresolvedWiringObject () const
 
void SetToWiringObject (GdtfGeometryWiringObjectPtr toWiringObject)
 
void SetFromPin (size_t fromPin)
 
void SetToPin (size_t toPin)
 
- 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 ()
 
virtual TXString GetNodeReference ()
 

Protected Member Functions

virtual TXString GetNodeName ()
 
virtual void OnPrintToFile (IXMLFileNodePtr pNode)
 
virtual void OnReadFromNode (const IXMLFileNodePtr &pNode)
 
virtual void OnErrorCheck (const IXMLFileNodePtr &pNode)
 

Constructor & Destructor Documentation

◆ GdtfPinPatch() [1/2]

GdtfPinPatch::GdtfPinPatch ( )

◆ GdtfPinPatch() [2/2]

GdtfPinPatch::GdtfPinPatch ( GdtfGeometryWiringObjectPtr  toWiringObject,
size_t  fromPin,
size_t  toPin 
)

◆ ~GdtfPinPatch()

GdtfPinPatch::~GdtfPinPatch ( )

Member Function Documentation

◆ GetFromPin()

size_t GdtfPinPatch::GetFromPin ( ) const

◆ GetNodeName()

TXString GdtfPinPatch::GetNodeName ( )
protectedvirtual

Implements SceneData::GdtfObject.

◆ GetObjectType()

EGdtfObjectType GdtfPinPatch::GetObjectType ( )
virtual

Implements SceneData::GdtfObject.

◆ GetToPin()

size_t GdtfPinPatch::GetToPin ( ) const

◆ GetToWiringObject()

GdtfGeometryWiringObjectPtr GdtfPinPatch::GetToWiringObject ( ) const

◆ GetUnresolvedWiringObject()

const TXString & GdtfPinPatch::GetUnresolvedWiringObject ( ) const

◆ OnErrorCheck()

void GdtfPinPatch::OnErrorCheck ( const IXMLFileNodePtr pNode)
protectedvirtual

Reimplemented from SceneData::GdtfObject.

◆ OnPrintToFile()

void GdtfPinPatch::OnPrintToFile ( IXMLFileNodePtr  pNode)
protectedvirtual

Reimplemented from SceneData::GdtfObject.

◆ OnReadFromNode()

void GdtfPinPatch::OnReadFromNode ( const IXMLFileNodePtr pNode)
protectedvirtual

Reimplemented from SceneData::GdtfObject.

◆ SetFromPin()

void GdtfPinPatch::SetFromPin ( size_t  fromPin)

◆ SetToPin()

void GdtfPinPatch::SetToPin ( size_t  toPin)

◆ SetToWiringObject()

void GdtfPinPatch::SetToWiringObject ( GdtfGeometryWiringObjectPtr  toWiringObject)

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