|
vtlib library
|
Public Member Functions | |
| bool | Read (const vtString &fname) |
| Read from a .loc file. | |
| bool | Write (const vtString &fname="") |
| Write to a .loc file. | |
| void | Remove (int num) |
| Remove a location by index. | |
| int | NumLocations () |
| Return number of locations. | |
| vtLocation * | GetLocation (int num) const |
| Get a location by index. | |
| int | FindLocation (const char *locname) |
| Find a location by name. | |
| void | SetTransform (vtTransform *trans) |
| Attach this LocationSaver to an object in the scenegraph. | |
| vtTransform * | GetTransform () |
| Return the object attached to this LocationSaver. | |
| void | SetLocalCS (const LocalCS &conv) |
| Define the conversion between this saver and terrain coordinates. | |
| void | SetProjection (const vtProjection &proj) |
| Define the projection of the object attached to this LocationSaver. | |
| bool | StoreTo (uint num, const LocNameString &name="") |
| Get the location of the attached object and store it. | |
| bool | RecallFrom (int num) |
| Recall a location by index, and set it to the attached object. | |
This class manages a set of named locations (position and orientation). It can save and load the locations to a file, and jump back to any stored location.
1.8.10