OceanObject Class Reference

Collaboration diagram for OceanObject:
Collaboration graph
[legend]

List of all members.

Public Types

enum  OceanObjectType {
  BUOY, PIPE, BIN, CROSS,
  PINGER, BUOY, PIPE, BIN,
  CROSS, PINGER
}
enum  OceanObjectStatus {
  FOUND, NOT_FOUND, LOST, FOUND,
  NOT_FOUND, LOST
}
enum  OceanObjectType {
  BUOY, PIPE, BIN, CROSS,
  PINGER, BUOY, PIPE, BIN,
  CROSS, PINGER
}
enum  OceanObjectStatus {
  FOUND, NOT_FOUND, LOST, FOUND,
  NOT_FOUND, LOST
}

Public Member Functions

 OceanObject (OceanObjectType type)
void setStatus (OceanObjectStatus status)
void setType (OceanObjectType type)
void setPosition (Point3D pos)
void setOrientation (Angle ori)
void setFrequency (float freq)
void setDistance (float dist)
void setMass (float mass)
void setId (uint id)
Point3D getPosition ()
rutz::shared_ptr< Point3DgetPositionPtr ()
Angle getOrientation ()
rutz::shared_ptr< AnglegetOrientationPtr ()
float getFrequency ()
float getDistance ()
float getMass ()
uint getId ()
OceanObjectType getType ()
OceanObjectStatus getStatus ()
 OceanObject (OceanObjectType type)
void setStatus (OceanObjectStatus status)
void setType (OceanObjectType type)
void setPosition (Point3D pos)
void setOrientation (Angle ori)
void setFrequency (float freq)
void setDistance (float dist)
void setMass (float mass)
void setId (uint id)
Point3D getPosition ()
rutz::shared_ptr< Point3DgetPositionPtr ()
Angle getOrientation ()
rutz::shared_ptr< AnglegetOrientationPtr ()
float getFrequency ()
float getDistance ()
float getMass ()
uint getId ()
OceanObjectType getType ()
OceanObjectStatus getStatus ()

Detailed Description

Definition at line 48 of file OceanObject.H.


The documentation for this class was generated from the following files:
Generated on Sun May 8 08:43:38 2011 for iLab Neuromorphic Vision Toolkit by  doxygen 1.6.3