libMVRgdtf e5d999f
A library for GDTF and MVR
Loading...
Searching...
No Matches
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)
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

◆ 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: