#include <sml/tinobject.h>

Public Member Functions | |
| RVC::TIN * | GetInterface () const |
| RVC::TINTOOLKIT * | GetToolkitHandle () const |
| void | SetInterface (RVC::TIN *obj) |
| void | SetToolkitHandle (RVC::TINTOOLKIT *ttk) |
| 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 | ) |
1.6.1