Public Member Functions |
| | ciEntity () |
| | ciEntity (ciEntity &obj) |
| virtual | ~ciEntity () |
| ciEntity | operator= (ciEntity &obj) |
| ciEntity & | operator[] (int idx) |
| bool | add (ciEntity entity) |
| bool | insert (ciEntity entity, int placeBeforeIdx) |
| bool | remove (int entityIdx) |
| void | print () |
| bool | archive (std::ofstream &outf) |
| int | serialize (char *filepath) |
| bool | loadXML (clXMLNode *childNode) |
| bool | parseXML (clXML &xmlDocument) |
| bool | loadXMLNode (std::string tag, char *nodeString) |
| bool | loadXMLNode (std::string tag, bool *nodeBool) |
| bool | loadXMLNode (std::string tag, int *nodeBool) |
| bool | loadXMLNode (std::string tag, double *nodeBool) |
| void | saveXML (clXML *xmlDocument, int index=-1, bool saveGFE=true) |
| int | serializeCheck (char *filepath) |
| | Checks the saved configuration file for whether it has more than one panel saved.
|
| void | setIndex (int index) |
| int | getIndex () |
| int | getNumEntities () |
| void | setNumEntities (int count) |
| char * | getName (int index=0) |
| void | setName (const char *name, int index=0) |
| double | getVelocity (int index=0) |
| void | setVelocity (double velocity, int index=0) |
| char * | getGeomFileName (int index=0) |
| void | setGeomFileName (char *name, int index=0) |
| char * | getMatSysFileName (int index=0) |
| void | setMatSysFileName (char *name, int index=0) |
| char * | getMatSysFileNameMCM (int index=0) |
| void | setMatSysFileNameMCM (char *name, int index=0) |
| char * | getSmokeGeomFileName (int index=0) |
| void | setSmokeGeomFileName (char *name, int index=0) |
| char * | getSmokeMatSysFileName (int index=0) |
| void | setSmokeMatSysFileName (char *name, int index=0) |
| int | getTextureType (int idx=0) |
| void | setTextureType (int textureType, int idx=0) |
| char * | getTrackFileName (int index=0) |
| void | setTrackFileName (char *name, int index=0) |
| ciEntity::Category | getCategory (int index=0) |
| void | setCategory (ciEntity::Category category, int index=0) |
| double | getThermalSpinUpPeriod (int index=0) |
| void | setThermalSpinUpPeriod (double period, int index=0) |
| void | setRenderEnable (bool render, int index=0) |
| bool | getRenderEnable (int index=0) |
| void | setClampMode (int clampMode, int index=0) |
| int | getClampMode (int index=0) |
| void | setUseTrackfile (bool useTrackfile, int idx=0) |
| bool | getUseTrackfile (int idx=0) |
| void | setWorldPosition (double x, double y, double z, int i=0) |
| void | getWorldPosition (double &x, double &y, double &z, int i=0) |
| void | setGeodeticPosition (double latitude, double longitude, double altitude, int idx=0) |
| void | getGeodeticPosition (double &latitude, double &longitude, double &altitude, int idx=0) |
| void | setNEDOrientation (double heading, double pitch, double roll, int idx=0) |
| void | getNEDOrientation (double &heading, double &pitch, double &roll, int idx=0) |
| char * | getRCSfilename (int idx=0) |
| void | setRCSfilename (char *filename, int idx=0) |
| char * | getSCfilename (int idx=0) |
| void | setSCfilename (char *filename, int idx=0) |
| char * | getMSICfilename (int idx=0) |
| void | setMSICfilename (char *filename, int idx=0) |
| char * | getPIPfilename (int idx=0) |
| void | setPIPfilename (char *filename, int idx=0) |
| char * | getSmokePIPfilename (int idx=0) |
| void | setSmokePIPfilename (char *filename, int idx=0) |
| void | setClampHeightOffset (double offset, int idx=0) |
| double | getClampHeightOffset (int idx=0) |
| int | getBrdf (int idx=0) |
| void | setBrdf (int brdf, int idx=0) |
| double | getRoughness (int idx=0) |
| void | setRoughness (double roughness, int idx=0) |
| bool | getMmlsReflect (int idx=0) |
| void | setMmlsReflect (bool mmlsReflect, int idx=0) |
| bool | getThermalReflect (int idx=0) |
| void | setThermalReflect (bool thermalReflect, int idx=0) |
| double | getThermalReflectTemp (int idx=0) |
| void | setThermalReflectTemp (double thermalReflectTemp, int idx=0) |
| void | getThermalReflectExtent (double &x, double &y, int idx=0) |
| void | setThermalReflectExtent (double x, double y, int idx=0) |
| void | getThermalReflectOffset (double &x, double &y, double &z, int idx=0) |
| void | setThermalReflectOffset (double x, double y, double z, int idx=0) |
| void | setImpostorEnable (bool enable=false, int idx=0) |
| bool | getImpostorEnable (int idx=0) const |
| void | setImpostorResolution (double resolution=512.0, int idx=0) |
| double | getImpostorResolution (int idx=0) const |
| void | setImpostorPixelCoverage (double coverage=40.0, int idx=0) |
| double | getImpostorPixelCoverage (int idx=0) const |
| void | setSLCloudType (int type, int index=0) |
| int | getSLCloudType (int index=0) |
| void | setSLBaseAlt (double alt_m, int index=0) |
| double | getSLBaseAlt (int index=0) |
| void | setSLThickness (double thick_m, int index=0) |
| double | getSLThickness (int index=0) |
| void | setSLExtent (double extent_m, int index=0) |
| double | getSLExtent (int index) |
| void | setSLCoverage (double coverage, int index=0) |
| double | getSLCoverage (int index=0) |
| void | setDIGuyCharacterType (char *characterType, int index=0) |
| char * | getDIGuyCharacterType (int index=0) |
| void | setDIGuyBaseAppearance (char *baseAppearance, int index=0) |
| char * | getDIGuyBaseAppearance (int index=0) |
| void | setDIGuyHeadAppearance (char *headAppearance, int index=0) |
| char * | getDIGuyHeadAppearance (int index=0) |
| void | setDIGuyHandItem (char *handItem, int index=0) |
| char * | getDIGuyHandItem (int index=0) |
| void | setDIGuyAppearance (char *appearance, int index=0) |
| char * | getDIGuyAppearance (int index=0) |
| void | setTransponderEnable (bool flag, int index=0) |
| bool | getTransponderEnable (int index=0) const |
| void | setTransponderFrequency (double freq, int index=0) |
| double | getTransponderFrequency (int index=0) const |
| int | getNumSubObjects (int index=0) |
| bool | loadXMLNode (ciEntity ¤tEntity, int idx, int subObjIndex) |
| bool | validSubObjectIndex (int idx, int subObjectIndex) |
| bool | addSubObject (int idx, structSubObjectData subObject) |
| bool | removeSubObject (int idx, int subObjectIndex) |
| ciEntity::Category | getSubObjectCategory (int index=0, int subObjectIndex=0) |
| void | setSubObjectCategory (ciEntity::Category category, int index=0, int subObjectIndex=0) |
| char * | getSubObjectGeomFileName (int index=0, int subObjectIndex=0) |
| void | setSubObjectGeomFileName (char *name, int index=0, int subObjectIndex=0) |
| char * | getSubObjectPipFileName (int idx, int subObjectIndex) |
| void | setSubObjectPipFileName (char *name, int idx, int subObjectIndex) |
| char * | getSubObjectRcsFileName (int idx, int subObjectIndex) |
| void | setSubObjectRcsFileName (char *name, int idx, int subObjectIndex) |
| char * | getSubObjectScFileName (int idx, int subObjectIndex) |
| void | setSubObjectScFileName (char *name, int idx, int subObjectIndex) |
| char * | getSubObjectMatSysFileName (int index=0, int subObjectIndex=0) |
| void | setSubObjectMatSysFileName (char *name, int index=0, int subObjectIndex=0) |
| void | setSubObjectOffsetPosition (double r, double f, double u, int i=0, int subObjectIndex=0) |
| void | getSubObjectOffsetPosition (double &r, double &f, double &u, int i=0, int subObjectIndex=0) |
| void | setSubObjectOrientation (double heading, double pitch, double roll, int idx=0, int subObjectIndex=0) |
| void | getSubObjectOrientation (double &heading, double &pitch, double &roll, int idx=0, int subObjectIndex=0) |
| void | setSubObjectVelocity (double v, int i=0, int subObjectIndex=0) |
| void | getSubObjectVelocity (double &v, int i=0, int subObjectIndex=0) |
| bool | getSubObjectImpostorEnable (int idx, int subObjectIndex=0) |
| void | setSubObjectImpostorEnable (bool enable, int idx, int subObjectIndex=0) |
| void | setSubObjectImpostorTextureResolution (double res, int idx, int subObjectIndex=0) |
| void | getSubObjectImpostorTextureResolution (double &res, int idx, int subObjectIndex=0) |
| void | setSubObjectImpostorPixelCoverage (double cov, int idx, int subObjectIndex=0) |
| void | getSubObjectImpostorPixelCoverage (double &cov, int idx, int subObjectIndex=0) |
| void | setGreNrt (ciGreNrt *gre, int index=0) |
| ciGreNrt * | getGreNrt (int index=0) |
| void | setGreSTDomain (ciGreSTDomain *gre, int index=0) |
| ciGreSTDomain * | getGreSTDomain (int index=0) |
ciEntity class declaration