|
||||||||||
前 次 | フレームあり フレームなし |
Entity を使用しているパッケージ | |
---|---|
jp.digitalmuseum.mr | Main package of matereal. All classes and interfaces of matereal belongs to it or its sub-package. |
jp.digitalmuseum.mr.andy | |
jp.digitalmuseum.mr.entity | Classes each of which represents a type of robots or objects and their super-interfaces. |
jp.digitalmuseum.mr.gui | Swing components for supporting GUI programming with matereal. |
jp.digitalmuseum.mr.gui.entity | |
jp.digitalmuseum.mr.gui.utils | Classes for painting vector field, shapes of entities, etc. |
jp.digitalmuseum.mr.hakoniwa | |
jp.digitalmuseum.mr.message | Classes and interfaces related to event handling of matereal. |
jp.digitalmuseum.mr.service | Classes and interfaces related to services of matereal. |
jp.digitalmuseum.mr.task | Classes and interfaces which define robot tasks. |
jp.digitalmuseum.mr.vectorfield |
jp.digitalmuseum.mr での Entity の使用 |
---|
Entity 型の型パラメータを持つ jp.digitalmuseum.mr のメソッド | ||
---|---|---|
|
Matereal.lookForEntities(java.lang.Class<T> classObject)
Look for entities with specific class managed by matereal. |
Entity 型の引数を持つ型を返す jp.digitalmuseum.mr のメソッド | |
---|---|
java.util.Set<Entity> |
Matereal.getEntities()
Get a set of entities. |
Entity 型のパラメータを持つ jp.digitalmuseum.mr のメソッド | |
---|---|
void |
Matereal.registerEntity(Entity entity)
Called by Entity constructor. |
boolean |
Matereal.unregisterEntity(Entity entity)
Called by Entity.dispose(). |
jp.digitalmuseum.mr.andy での Entity の使用 |
---|
Entity を返す jp.digitalmuseum.mr.andy のメソッド | |
---|---|
Entity |
Entity.getEntityCore()
|
Entity 型のパラメータを持つ jp.digitalmuseum.mr.andy のコンストラクタ | |
---|---|
Entity(Entity entity)
|
jp.digitalmuseum.mr.entity での Entity の使用 |
---|
jp.digitalmuseum.mr.entity での Entity のサブインタフェース | |
---|---|
interface |
PhysicalEntity
Physical entity interface. |
interface |
PhysicalRobot
|
interface |
ProxyRobot
ProxyRobot. |
interface |
Robot
Robot interface. Real and virtual robots implement this interface. |
Entity を実装している jp.digitalmuseum.mr.entity のクラス | |
---|---|
class |
CloneWheelsRobot
ProxyRobot: CloneWheelsRobot Proxy robot class that copies moving functions to multiple robots. |
class |
EntityImpl
|
class |
MindstormsNXT
LEGO Mindstorms NXT |
class |
MindstormsNXTWithPen
|
class |
Mini
Mini, a prototype robot developed at JST ERATO Igarashi Design Interface Project. |
class |
NetTansor
NetTansor/NetTansor Web |
class |
Noopy
Noopy, a prototype robot. |
class |
Noopy2
Noopy v.2, a prototype robot. |
class |
PhysicalBox
|
class |
PhysicalCylinder
|
class |
PhysicalEntityAbstractImpl
Abstract implementation of PhysicalEntity. |
class |
PhysicalRobotAbstractImpl
|
class |
ProxyRobotAbstractImpl
Abstract implementation of ProxyRobot. VirtualRobot implementation classes must extend this abstract class. |
class |
RobotAbstractImpl
Abstract implementation of Robot. Robot classes must extend this abstract class. |
class |
Roomba
Roomba. |
jp.digitalmuseum.mr.gui での Entity の使用 |
---|
Entity を返す jp.digitalmuseum.mr.gui のメソッド | |
---|---|
Entity |
EntityMonitorPanel.getSelectedEntity()
|
Entity 型のパラメータを持つ jp.digitalmuseum.mr.gui のメソッド | |
---|---|
void |
EntityMonitorPanel.showEntity(Entity entity)
|
jp.digitalmuseum.mr.gui.entity での Entity の使用 |
---|
Entity を返す jp.digitalmuseum.mr.gui.entity のメソッド | |
---|---|
Entity |
EntityTypeComboBox.newEntityInstance()
|
Entity |
EntityTypeComboBox.EntityClass.newInstance()
|
Entity 型のパラメータを持つ jp.digitalmuseum.mr.gui.entity のコンストラクタ | |
---|---|
EntityPanel(Entity entity)
This method initializes |
|
EntityShapePanel(Entity entity)
|
Entity 型の型引数を持つ jp.digitalmuseum.mr.gui.entity のコンストラクタパラメータ | |
---|---|
EntityTypeComboBox.EntityClass(java.lang.Class<? extends Entity> entityClassObject)
|
jp.digitalmuseum.mr.gui.utils での Entity の使用 |
---|
Entity 型のパラメータを持つ jp.digitalmuseum.mr.gui.utils のメソッド | |
---|---|
EntityPainter.Path |
EntityPainter.getPath(Entity e)
Get a flattened Path of the shape of the specified entity. |
void |
EntityPainter.paint(java.awt.Graphics g,
Entity e)
Paint an entity in the specified graphic context. |
jp.digitalmuseum.mr.hakoniwa での Entity の使用 |
---|
jp.digitalmuseum.mr.hakoniwa での Entity のサブインタフェース | |
---|---|
interface |
HakoniwaEntity
|
Entity を実装している jp.digitalmuseum.mr.hakoniwa のクラス | |
---|---|
class |
HakoniwaBox
|
class |
HakoniwaCylinder
|
class |
HakoniwaEntityAbstractImpl
Abstract implementation of HakoniwaEntity. HakoniwaEntity implementation classes must extend this abstract class. |
class |
HakoniwaRobot
HakoniwaRobot, a robot on the Hakoniwa simulator. |
class |
HakoniwaRobotWithCleanerBrush
|
class |
HakoniwaRobotWithPen
|
Entity 型の引数を持つ型を返す jp.digitalmuseum.mr.hakoniwa のメソッド | |
---|---|
java.util.Set<Entity> |
Hakoniwa.getEntities()
|
Entity 型のパラメータを持つ jp.digitalmuseum.mr.hakoniwa のメソッド | |
---|---|
boolean |
Hakoniwa.contains(Entity entity)
|
boolean |
Hakoniwa.contains(Entity e,
Position position)
|
Location |
Hakoniwa.getLocation(Entity e)
|
void |
Hakoniwa.getLocationOut(Entity e,
Location location)
|
Position |
Hakoniwa.getPosition(Entity e)
|
void |
Hakoniwa.getPositionOut(Entity e,
Position position)
|
double |
Hakoniwa.getRotation(Entity e)
|
ScreenLocation |
Hakoniwa.getScreenLocation(Entity e)
|
void |
Hakoniwa.getScreenLocationOut(Entity e,
ScreenLocation screenLocation)
|
ScreenPosition |
Hakoniwa.getScreenPosition(Entity e)
|
void |
Hakoniwa.getScreenPositionOut(Entity e,
ScreenPosition screenPosition)
|
double |
Hakoniwa.getScreenRotation(Entity e)
|
int |
Hakoniwa.getScreenX(Entity e)
|
int |
Hakoniwa.getScreenY(Entity e)
|
double |
Hakoniwa.getX(Entity e)
|
double |
Hakoniwa.getY(Entity e)
|
jp.digitalmuseum.mr.message での Entity の使用 |
---|
Entity を返す jp.digitalmuseum.mr.message のメソッド | |
---|---|
Entity |
EntityUpdateEvent.getSource()
|
Entity |
EntityEvent.getSource()
|
Entity 型のパラメータを持つ jp.digitalmuseum.mr.message のコンストラクタ | |
---|---|
EntityEvent(Entity source,
EntityStatus status)
|
|
EntityUpdateEvent(Entity entity)
|
|
EntityUpdateEvent(Entity entity,
java.lang.String parameter,
java.lang.Object value)
|
jp.digitalmuseum.mr.service での Entity の使用 |
---|
Entity を返す jp.digitalmuseum.mr.service のメソッド | |
---|---|
Entity |
MarkerDetector.getEntity(NapMarker marker)
|
Entity 型の引数を持つ型を返す jp.digitalmuseum.mr.service のメソッド | |
---|---|
java.util.Set<Entity> |
MarkerDetector.getEntities()
|
java.util.Set<Entity> |
EntityInformationProvider.getEntities()
|
java.util.Map<Entity,NapDetectionResult> |
MarkerDetector.getResultMap()
|
Entity 型のパラメータを持つ jp.digitalmuseum.mr.service のメソッド | |
---|---|
boolean |
MarkerDetector.addMarker(NapMarker marker,
Entity e)
|
boolean |
MarkerDetector.contains(Entity entity)
|
boolean |
EntityInformationProvider.contains(Entity entity)
|
boolean |
MarkerDetector.contains(Entity e,
Position position)
|
boolean |
LocationProviderAbstractImpl.contains(Entity e,
Position position)
|
boolean |
LocationProvider.contains(Entity e,
Position position)
|
static LocationProvider |
LocationProviderAbstractImpl.findProperLocationProvider(Entity entity)
Find a proper location provider for an entity. |
Location |
MarkerDetector.getLocation(Entity e)
|
Location |
LocationProviderAbstractImpl.getLocation(Entity e)
|
Location |
LocationProvider.getLocation(Entity e)
|
void |
MarkerDetector.getLocationOut(Entity e,
Location location)
|
abstract void |
LocationProviderAbstractImpl.getLocationOut(Entity e,
Location location)
|
void |
LocationProvider.getLocationOut(Entity e,
Location location)
|
Position |
MarkerDetector.getPosition(Entity e)
|
Position |
LocationProviderAbstractImpl.getPosition(Entity e)
|
Position |
LocationProvider.getPosition(Entity e)
|
void |
MarkerDetector.getPositionOut(Entity e,
Position position)
|
void |
LocationProviderAbstractImpl.getPositionOut(Entity e,
Position position)
|
void |
LocationProvider.getPositionOut(Entity e,
Position position)
|
NapDetectionResult |
MarkerDetector.getResult(Entity e)
|
double |
MarkerDetector.getRotation(Entity e)
|
double |
LocationProviderAbstractImpl.getRotation(Entity e)
|
double |
LocationProvider.getRotation(Entity e)
Returns 0 if not able to specify the rotation. |
ScreenLocation |
ScreenLocationProviderAbstractImpl.getScreenLocation(Entity e)
|
ScreenLocation |
ScreenLocationProvider.getScreenLocation(Entity e)
|
void |
MarkerDetector.getScreenLocationOut(Entity e,
ScreenLocation screenLocation)
|
abstract void |
ScreenLocationProviderAbstractImpl.getScreenLocationOut(Entity e,
ScreenLocation screenLocation)
Get screen location of the entity. |
void |
ScreenLocationProvider.getScreenLocationOut(Entity e,
ScreenLocation screenLocation)
|
ScreenPosition |
ScreenLocationProviderAbstractImpl.getScreenPosition(Entity e)
|
ScreenPosition |
ScreenLocationProvider.getScreenPosition(Entity e)
|
void |
ScreenLocationProviderAbstractImpl.getScreenPositionOut(Entity e,
ScreenPosition screenPosition)
|
void |
ScreenLocationProvider.getScreenPositionOut(Entity e,
ScreenPosition screenPosition)
|
double |
ScreenLocationProviderAbstractImpl.getScreenRotation(Entity e)
|
double |
ScreenLocationProvider.getScreenRotation(Entity e)
|
int |
ScreenLocationProviderAbstractImpl.getScreenX(Entity e)
|
int |
ScreenLocationProvider.getScreenX(Entity e)
|
int |
ScreenLocationProviderAbstractImpl.getScreenY(Entity e)
|
int |
ScreenLocationProvider.getScreenY(Entity e)
|
double |
MarkerDetector.getX(Entity e)
|
double |
LocationProviderAbstractImpl.getX(Entity e)
|
double |
LocationProvider.getX(Entity e)
Returns 0 if not able to specify the position. |
double |
MarkerDetector.getY(Entity e)
|
double |
LocationProviderAbstractImpl.getY(Entity e)
|
double |
LocationProvider.getY(Entity e)
Returns 0 if not able to specify the position. |
boolean |
MarkerDetector.put(NapMarker marker,
Entity e)
推奨されていません。 |
Entity 型の型引数を持つ jp.digitalmuseum.mr.service のメソッドパラメータ | |
---|---|
boolean |
MarkerDetector.addMarkers(java.util.Map<NapMarker,Entity> markersMap)
|
jp.digitalmuseum.mr.task での Entity の使用 |
---|
Entity 型のパラメータを持つ jp.digitalmuseum.mr.task のメソッド | |
---|---|
Location |
LocationBasedTaskAbstractImpl.getLocation(Entity entity)
|
void |
LocationBasedTaskAbstractImpl.getLocationOut(Entity entity,
Location location)
|
Position |
LocationBasedTaskAbstractImpl.getPosition(Entity entity)
|
void |
LocationBasedTaskAbstractImpl.getPositionOut(Entity entity,
Position position)
|
double |
LocationBasedTaskAbstractImpl.getRotation(Entity entity)
|
double |
LocationBasedTaskAbstractImpl.getX(Entity entity)
|
double |
LocationBasedTaskAbstractImpl.getY(Entity entity)
|
Entity 型のパラメータを持つ jp.digitalmuseum.mr.task のコンストラクタ | |
---|---|
Follow(Entity entity)
Follow the specified entity. |
|
Push(Entity entity,
double x,
double y)
Push the specified entity to the specified position. |
|
Push(Entity entity,
Position destination)
Push the specified entity to the specified position. |
jp.digitalmuseum.mr.vectorfield での Entity の使用 |
---|
Entity 型のパラメータを持つ jp.digitalmuseum.mr.vectorfield のコンストラクタ | |
---|---|
CollisionAvoidanceField(Entity entity)
|
|
FollowField(Entity entity)
|
|
PushField(Entity entity,
double x,
double y)
|
|
PushField(Entity entity,
Position destination)
|
|
||||||||||
前 次 | フレームあり フレームなし |