cz.cuni.amis.pogamut.usar2004.agent.module.geometry
Class GeoSensorEffecter

Package class diagram package GeoSensorEffecter
java.lang.Object
  extended by cz.cuni.amis.pogamut.usar2004.agent.module.geometry.SuperGeometry
      extended by cz.cuni.amis.pogamut.usar2004.agent.module.geometry.GeoSensorEffecter

public class GeoSensorEffecter
extends SuperGeometry

Geometry message representative for Sensors and Effecters.

Author:
vejmanm

Field Summary
static GeometryType type
           
 
Fields inherited from class cz.cuni.amis.pogamut.usar2004.agent.module.geometry.SuperGeometry
geoType, lastMessage
 
Constructor Summary
GeoSensorEffecter()
          Ctor.
 
Method Summary
 cz.cuni.amis.pogamut.base3d.worldview.object.Location getLocationAt(int index)
          Camera, Sensor and effecter mounts are composed from Name, Location, Orientaion and Mount name.
 cz.cuni.amis.pogamut.base3d.worldview.object.Location getLocationBy(String Name)
          Camera, Sensor and effecter mounts are composed from Name, Location, Orientaion and Mount name.
 String getMountAt(int index)
          Camera, Sensor and effecter mounts are composed from Name, Location, Orientaion and Mount name.
 String getMountBy(String Name)
          Camera, Sensor and effecter mounts are composed from Name, Location, Orientaion and Mount name.
 cz.cuni.amis.pogamut.base3d.worldview.object.Rotation getOrientationAt(int index)
          Camera, Sensor and effecter mounts are composed from Name, Location, Orientaion and Mount name.
 cz.cuni.amis.pogamut.base3d.worldview.object.Rotation getOrientationBy(String Name)
          Camera, Sensor and effecter mounts are composed from Name, Location, Orientaion and Mount name.
 SensorMount getSensorEffecterAt(int index)
          Camera, Sensor and effecter mounts are composed from Name, Location, Orientaion and Mount name.
 SensorMount getSensorEffecterBy(String Name)
          Camera, Sensor and effecter mounts are composed from Name, Location, Orientaion and Mount name.
 List<SensorMount> getSensorMountCollection()
          Camera, Sensor and effecter mounts are composed from Name, Location, Orientaion and Mount name.
 int getSize()
          Returns size of collection of sensor mounts.
 
Methods inherited from class cz.cuni.amis.pogamut.usar2004.agent.module.geometry.SuperGeometry
getGeometryType, getName, getType, isReady, updateMessage
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

type

public static final GeometryType type
Constructor Detail

GeoSensorEffecter

public GeoSensorEffecter()
Ctor. Geometry type describes particular subject about which we want to know about. It is used to distinguish incoming message from the server.

Method Detail

getSize

public int getSize()
Returns size of collection of sensor mounts.

Returns:
Returns size of collection of sensor mounts.

getLocationBy

public cz.cuni.amis.pogamut.base3d.worldview.object.Location getLocationBy(String Name)
Camera, Sensor and effecter mounts are composed from Name, Location, Orientaion and Mount name. Returns null if none matches. Example: GEO {Type Camera} {Name Camera Location 0.0820,0.0002,0.0613 Orientation 0.0000,-0.0000,0.0000 Mount CameraTilt}

Returns:
Returns a Lotaion of sensor mount matching input Name.

getLocationAt

public cz.cuni.amis.pogamut.base3d.worldview.object.Location getLocationAt(int index)
Camera, Sensor and effecter mounts are composed from Name, Location, Orientaion and Mount name. Returns null if none matches. Example: GEO {Type Camera} {Name Camera Location 0.0820,0.0002,0.0613 Orientation 0.0000,-0.0000,0.0000 Mount CameraTilt}

Returns:
Returns a Location of sensor mount at given index.

getMountBy

public String getMountBy(String Name)
Camera, Sensor and effecter mounts are composed from Name, Location, Orientaion and Mount name. Returns null if none matches. Example: GEO {Type Camera} {Name Camera Location 0.0820,0.0002,0.0613 Orientation 0.0000,-0.0000,0.0000 Mount CameraTilt}

Returns:
Returns a Mount name of sensor mount matching input Name.

getMountAt

public String getMountAt(int index)
Camera, Sensor and effecter mounts are composed from Name, Location, Orientaion and Mount name. Returns null if none matches. Example: GEO {Type Camera} {Name Camera Location 0.0820,0.0002,0.0613 Orientation 0.0000,-0.0000,0.0000 Mount CameraTilt}

Returns:
Returns a Mount name of sensor mount at given index.

getOrientationBy

public cz.cuni.amis.pogamut.base3d.worldview.object.Rotation getOrientationBy(String Name)
Camera, Sensor and effecter mounts are composed from Name, Location, Orientaion and Mount name. Returns null if none matches. Example: GEO {Type Camera} {Name Camera Location 0.0820,0.0002,0.0613 Orientation 0.0000,-0.0000,0.0000 Mount CameraTilt}

Returns:
Returns an orientation of sensor mount matching input Name.

getOrientationAt

public cz.cuni.amis.pogamut.base3d.worldview.object.Rotation getOrientationAt(int index)
Camera, Sensor and effecter mounts are composed from Name, Location, Orientaion and Mount name. Returns null if none matches. Example: GEO {Type Camera} {Name Camera Location 0.0820,0.0002,0.0613 Orientation 0.0000,-0.0000,0.0000 Mount CameraTilt}

Returns:
Returns an orientation of sensor mount at given index.

getSensorEffecterBy

public SensorMount getSensorEffecterBy(String Name)
Camera, Sensor and effecter mounts are composed from Name, Location, Orientaion and Mount name. Example: GEO {Type Camera} {Name Camera Location 0.0820,0.0002,0.0613 Orientation 0.0000,-0.0000,0.0000 Mount CameraTilt}

Returns:
Returns a sensor mount matching an input Name.

getSensorEffecterAt

public SensorMount getSensorEffecterAt(int index)
Camera, Sensor and effecter mounts are composed from Name, Location, Orientaion and Mount name. Example: GEO {Type Camera} {Name Camera Location 0.0820,0.0002,0.0613 Orientation 0.0000,-0.0000,0.0000 Mount CameraTilt}

Returns:
Returns a sensor mount at given index.

getSensorMountCollection

public List<SensorMount> getSensorMountCollection()
Camera, Sensor and effecter mounts are composed from Name, Location, Orientaion and Mount name. Example: GEO {Type Camera} {Name Camera Location 0.0820,0.0002,0.0613 Orientation 0.0000,-0.0000,0.0000 Mount CameraTilt}

Returns:
Returns a collection of sensor mounts.


Copyright © 2014 AMIS research group, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic. All Rights Reserved.