| DtScriptLocationReference::DtScriptLocationReference |
( |
| ) |
|
|
private |
Hide the default constructor so we always get a vrfObject to use.
| DtScriptLocationReference::DtScriptLocationReference |
( |
const DtScriptVrfObject & |
object | ) |
|
| DtScriptLocationReference::DtScriptLocationReference |
( |
const DtLocation3D & |
loc | ) |
|
| DtScriptLocationReference::~DtScriptLocationReference |
( |
| ) |
|
| bool DtScriptLocationReference::isValid |
( |
| ) |
const |
Script API functions. ////////////////////////////////////.
Returns true if this is a valid system
| virtual int DtScriptLocationReference::locationType |
( |
| ) |
const |
|
virtual |
Script API functions. ////////////////////////////////////.
Returns true if this is a valid system
| virtual void DtScriptLocationReference::setLocationType |
( |
int |
locType | ) |
|
|
virtual |
Script API functions. ////////////////////////////////////.
Returns true if this is a valid system
| virtual luabind::object DtScriptLocationReference::object |
( |
lua_State * |
L | ) |
const |
|
virtual |
Returns the referenced object, if in Object mode. Otherwise, returns a nil value.
| virtual void DtScriptLocationReference::setObject |
( |
const DtScriptVrfObject & |
object | ) |
|
|
virtual |
Changes to Object mode, and sets the reference object.
| virtual DtLocation3D DtScriptLocationReference::internalLocation |
( |
| ) |
const |
|
virtual |
Directly returns the stored location, regardless of mode.
| virtual DtUUID DtScriptLocationReference::internalObject |
( |
| ) |
const |
|
virtual |
Directly returns the stored object, regardless of mode.
| virtual void DtScriptLocationReference::setLocation |
( |
const DtLocation3D & |
loc | ) |
|
|
virtual |
Changes to Absolute mode, and sets the absolute location.
| virtual DtLocation3D DtScriptLocationReference::location |
( |
| ) |
const |
|
virtual |
- Returns
- The current location of this reference. If in absolute mode, returns the absolute location. If in object mode, returns the current location of the referenced object.
| virtual bool DtScriptLocationReference::isDynamic |
( |
| ) |
const |
|
virtual |
- Returns
- True if the return from location() can be expected to change over time. This is true if object mode, and false in absolute mode.
| virtual DtString DtScriptLocationReference::serialize |
( |
| ) |
|
|
overridevirtual |
Called after object is constructed, but before deserialize() is called, during deserialization (scenario and script reload). The Lua scenario loader constructs this object, then calls init with the SimManager as the argument; init saves this in mySimManager.
| virtual bool DtScriptLocationReference::deserialize |
( |
const DtString & |
data | ) |
|
|
overridevirtual |
| virtual DtString DtScriptLocationReference::objectType |
( |
| ) |
const |
|
overridevirtual |
Script API functions. ////////////////////////////////////.
Returns true if this is a valid system
Implements DtAsciiSerializable.
| void DtScriptLocationReference::throwIfNotValid |
( |
| ) |
const |
|
protected |
Checks validity and throws a runtime error if not valid.
Script API functions. ////////////////////////////////////.
Returns true if this is a valid system
Script API functions. ////////////////////////////////////.
Returns true if this is a valid system
Script API functions. ////////////////////////////////////.
Returns true if this is a valid system
Script API functions. ////////////////////////////////////.
Returns true if this is a valid system
Script API functions. ////////////////////////////////////.
Returns true if this is a valid system
The documentation for this class was generated from the following file: