VR-Vantage 3.1 API Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Classes | Enumerations | Functions
Objects.h File Reference

Go to the source code of this file.

Classes

struct  OBJECT_STATE
struct  Rpath
struct  OBJECT_SIDE_VIEW
struct  OBJECT_VIEWS
struct  OBJECT

Enumerations

enum  OBJECT_TYPE {
  TERRAIN, AIRCRAFT, GROUND_VEHICLE, WATERSURFACE,
  UNDERWATER, NONENTITY
}

Functions

SIGSIM_API int InitializeObject (OBJECT *object)
SIGSIM_API int AllocateObjects (int nobjects, OBJECT **Object)
SIGSIM_API int Free_Objects (OBJECT **object, int nobjects)
SIGSIM_API int Free_Object_Arrays (OBJECT *object, int nobjects)
SIGSIM_API int UpdateObjectKinematics (OBJECT *object, ellipsoid E, double simtime)
SIGSIM_API int ObjectThermalSpinUp (OBJECT *object, double spinupPeriod, METIN *metin)
SIGSIM_API int GetBackgroundHits (ellipsoid E, OBJECT obj, VECTOR Rtarget, double delta, int ngeoC, VECTOR *TNED, GEOCENTRIC_LOCATION *geoC)
SIGSIM_API int KLUDGE_SensorTransverseVecsInObjectNED (ellipsoid E, SENSOR sens, OBJECT obj, VECTOR RtargetNED, VECTOR *right, VECTOR *down)
SIGSIM_API int KLUDGE_SensorTransverseVecsInObjectNED_P2P (ellipsoid E, FOV sens, GEOCENTRIC_LOCATION obj, VECTOR RtargetNED, VECTOR *right, VECTOR *down)
SIGSIM_API int TargetTransverseDimensions (VECTOR right, VECTOR down, int nvecs, VECTOR *corner, double *horizontal, double *vertical)
SIGSIM_API double computerad (OBJECT *objectin, SENSOR *sens, VECTOR direction)
SIGSIM_API int SetMinMaxObjectRadiances (OBJECT *object, double bmpax, double bmpbx, double bmptlo, double bmpthi)
SIGSIM_API int FillObjectRadianceFromImages (char *sigsim_data_dir, OBJECT *object)
SIGSIM_API double ObjectRadianceFromImage (OBJECT *object, SENSOR *sens, VECTOR NED)

Enumeration Type Documentation

Enumerator:
TERRAIN 
AIRCRAFT 
GROUND_VEHICLE 
WATERSURFACE 
UNDERWATER 
NONENTITY 

Function Documentation

SIGSIM_API int InitializeObject ( OBJECT object)
SIGSIM_API int AllocateObjects ( int  nobjects,
OBJECT **  Object 
)
SIGSIM_API int Free_Objects ( OBJECT **  object,
int  nobjects 
)
SIGSIM_API int Free_Object_Arrays ( OBJECT object,
int  nobjects 
)
SIGSIM_API int UpdateObjectKinematics ( OBJECT object,
ellipsoid  E,
double  simtime 
)
SIGSIM_API int ObjectThermalSpinUp ( OBJECT object,
double  spinupPeriod,
METIN metin 
)
SIGSIM_API int GetBackgroundHits ( ellipsoid  E,
OBJECT  obj,
VECTOR  Rtarget,
double  delta,
int  ngeoC,
VECTOR TNED,
GEOCENTRIC_LOCATION geoC 
)
SIGSIM_API int KLUDGE_SensorTransverseVecsInObjectNED ( ellipsoid  E,
SENSOR  sens,
OBJECT  obj,
VECTOR  RtargetNED,
VECTOR right,
VECTOR down 
)
SIGSIM_API int KLUDGE_SensorTransverseVecsInObjectNED_P2P ( ellipsoid  E,
FOV  sens,
GEOCENTRIC_LOCATION  obj,
VECTOR  RtargetNED,
VECTOR right,
VECTOR down 
)
SIGSIM_API int TargetTransverseDimensions ( VECTOR  right,
VECTOR  down,
int  nvecs,
VECTOR corner,
double *  horizontal,
double *  vertical 
)
SIGSIM_API double computerad ( OBJECT objectin,
SENSOR sens,
VECTOR  direction 
)
SIGSIM_API int SetMinMaxObjectRadiances ( OBJECT object,
double  bmpax,
double  bmpbx,
double  bmptlo,
double  bmpthi 
)
SIGSIM_API int FillObjectRadianceFromImages ( char *  sigsim_data_dir,
OBJECT object 
)
SIGSIM_API double ObjectRadianceFromImage ( OBJECT object,
SENSOR sens,
VECTOR  NED 
)


Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)