Package | Description |
---|---|
magma.agent.agentmodel | |
magma.agent.agentmodel.impl |
Modifier and Type | Interface and Description |
---|---|
interface |
IAccelerometer
SimSpark Accelerometer sensor interface.
|
interface |
ICompass |
interface |
ICompositeJoint
SimSpark "UniversalJoint" sensor interface.
|
interface |
IForceResistance
SimSpark "ForceOrigin" sensor interface.
|
interface |
IGyroRate
SimSpark "GyroRate" sensor interface.
|
interface |
IHingeJoint
SimSpark "HingeJoint" sensor interface.
|
interface |
IHingeJointR
SimSpark "HingeJoint" sensor read only interface.
|
interface |
IJoint |
interface |
IUniversalJoint
SimSpark "UniversalJoint" sensor interface.
|
Modifier and Type | Method and Description |
---|---|
<T extends ISensor> |
IBodyPart.getSensor(java.lang.Class<T> type)
Returns the sensor instance of the requested type, if this body part
contains such a sensor type.
|
Modifier and Type | Method and Description |
---|---|
ISensor |
ISensor.copy() |
ISensor |
IBodyModel.getSensor(java.lang.String name) |
ISensor |
IBodyPart.getSensorDeep(java.lang.String name)
Searches the body part hierarchy for a sensor with passed name
|
Modifier and Type | Method and Description |
---|---|
void |
IBodyPart.collectSensors(java.util.Map<java.lang.String,ISensor> result) |
void |
ISensor.updateSensors(java.util.Map<java.lang.String,ISensor> flatSensors,
java.util.Map<java.lang.String,ISensor> structuredSensors)
Adds this sensor the appropriate list depending if it is structured or not
|
void |
ISensor.updateSensors(java.util.Map<java.lang.String,ISensor> flatSensors,
java.util.Map<java.lang.String,ISensor> structuredSensors)
Adds this sensor the appropriate list depending if it is structured or not
|
Modifier and Type | Class and Description |
---|---|
class |
Compass
Sweaty" sensor implementation.
|
class |
CompositeJoint
SimSpark "UniversalJoint" sensor implementation
|
class |
ForceResistance
Implementation of the SimSpark "ForceRestistance" sensor
|
class |
GyroRate
SimSpark "GyroRate" sensor implementation.
|
class |
HingeJoint
SimSpark "HingeJoint" sensor implementation
|
class |
Joint
Generic joint representation
|
class |
Sensor
Base class for all agent sensors
|
class |
UniversalJoint
SimSpark "UniversalJoint" sensor implementation
|
Modifier and Type | Method and Description |
---|---|
ISensor |
CompositeJoint.copy() |
ISensor |
ForceResistance.copy() |
ISensor |
UniversalJoint.copy() |
ISensor |
HingeJoint.copy() |
ISensor |
Compass.copy() |
ISensor |
GyroRate.copy() |
abstract ISensor |
Sensor.copy() |
Modifier and Type | Method and Description |
---|---|
void |
CompositeJoint.updateSensors(java.util.Map<java.lang.String,ISensor> flatSensors,
java.util.Map<java.lang.String,ISensor> structuredSensors) |
void |
CompositeJoint.updateSensors(java.util.Map<java.lang.String,ISensor> flatSensors,
java.util.Map<java.lang.String,ISensor> structuredSensors) |
void |
UniversalJoint.updateSensors(java.util.Map<java.lang.String,ISensor> flatSensors,
java.util.Map<java.lang.String,ISensor> structuredSensors) |
void |
UniversalJoint.updateSensors(java.util.Map<java.lang.String,ISensor> flatSensors,
java.util.Map<java.lang.String,ISensor> structuredSensors) |
void |
Sensor.updateSensors(java.util.Map<java.lang.String,ISensor> flatSensors,
java.util.Map<java.lang.String,ISensor> structuredSensors) |
void |
Sensor.updateSensors(java.util.Map<java.lang.String,ISensor> flatSensors,
java.util.Map<java.lang.String,ISensor> structuredSensors) |