SML::TINOBJECT Class Reference

#include <sml/tinobject.h>

Inheritance diagram for SML::TINOBJECT:
Inheritance graph
[legend]

List of all members.

Public Member Functions

RVC::TINGetInterface () const
RVC::TINTOOLKITGetToolkitHandle () const
void SetInterface (RVC::TIN *obj)
void SetToolkitHandle (RVC::TINTOOLKIT *ttk)

Member Function Documentation

RVC::TIN* SML::TINOBJECT::GetInterface (  )  const

Get a pointer to the RVC::TIN interface class.

Do NOT free this pointer. It will be destroyed when the SML::OBJECT is destroyed. The interface returned is Attached to the object but may or may not be open. If the SML::OBJECT does not refer to any existing real object, this method will return NULL.

RVC::TINTOOLKIT* SML::TINOBJECT::GetToolkitHandle (  )  const

used for writing to TIN

void SML::TINOBJECT::SetInterface ( RVC::TIN obj  ) 

Set a pointer to the RVC::TIN interface class.

After setting the interface, the SML::OBJECT "owns" it and will delete it in its own destructor. Do not under any circumstances pass a pointer to an local variable that will go out of scope. Since SML::OBJECT is implemented in rvcsys.dll it does not have have access to the copy constructor.

void SML::TINOBJECT::SetToolkitHandle ( RVC::TINTOOLKIT ttk  ) 

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

Generated on Sun Oct 7 21:39:19 2012 for TNTsdk 2012 by  doxygen 1.6.1