nx_metadata_sdk  1.0
Metadata SDK
Public Member Functions | Protected Attributes | List of all members
nx::vms_server_plugins::analytics::stub::AbstractObject Class Referenceabstract
Inheritance diagram for nx::vms_server_plugins::analytics::stub::AbstractObject:
nx::vms_server_plugins::analytics::stub::Bicycle nx::vms_server_plugins::analytics::stub::HumanFace nx::vms_server_plugins::analytics::stub::Pedestrian nx::vms_server_plugins::analytics::stub::Vehicle nx::vms_server_plugins::analytics::stub::Car nx::vms_server_plugins::analytics::stub::Truck

Public Member Functions

 AbstractObject (const std::string &typeId, Attributes attributes)
 
Vector2D position () const
 
Size size () const
 
Attributes attributes () const
 
nx::sdk::Uuid id () const
 
std::string typeId () const
 
bool inBounds () const
 
virtual void update ()=0
 

Protected Attributes

std::string m_typeId
 
Attributes m_attributes
 
nx::sdk::Uuid m_id
 
Vector2D m_position
 
Size m_size
 
float m_speed = 0
 
Vector2D m_trajectory
 

The documentation for this class was generated from the following files: