| 
    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