Microsoft.Robotics.Simulation.Engine.Proxy Namespace
Microsoft Robotics Class Reference
Classes
Class | Description | |
---|---|---|
BeginPlayback |
Begin playback of entity movements from a .plb file
|
|
BeginPlaybackRequest |
A request to begin playback of entity movements
|
|
BeginRecording |
Begin recording entity movements to a .plb file
|
|
BeginRecordingRequest |
A request to begin recording entity movements
|
|
BumperArrayEntity |
Models an array of contact sensors
|
|
CameraEntity |
Models a camera sensor
|
|
CameraSprite |
Camera sprite.
|
|
CameraView |
Specifies a camera position and look-at point
|
|
CombinedOperationsPort | ||
Contract |
Simulation Engine content pipeline methods
|
|
DeleteSimulationEntity |
Delete entity
|
|
DepthCamBasedRaycastSensorEntity |
Models a sensor that uses a simulated depth cam to make raycasts
|
|
DepthCameraEntity |
Models a camera sensor
|
|
DifferentialDriveEntity |
Models a differential drive motor base with two active wheels and one caster
|
|
DisplayEntity |
Display sprite.
|
|
EntityNameSprite |
Camera sprite.
|
|
EntitySubscribeRequestType |
Name of entity to subscribe for
|
|
EntityWithMaterials |
Entity with material that it uses for its mesh, rather than using the material specified by the mesh.
|
|
FinishPlayback |
Finish playback of entity movements from a .plb file
|
|
FinishPlaybackRequest |
A request to Finish playback of entity movements
|
|
FinishRecording |
Finish recording entity movements to a .plb file
|
|
FinishRecordingRequest |
A request to Finish recording entity movements
|
|
FloorplanEntity |
Models a building with walls, doors, and windows as well as other structures such as mazes and even lines painted on the floor.
|
|
FloorplanItem |
Base class for items that make up a floor plan
|
|
FloorplanItemInstance |
A user-instance of a floorplan item
|
|
Get |
Get
|
|
GlobalJointEntity |
Entity that holds a list of joints used in a Collada scene.
|
|
HeightFieldEntity |
Models a terrain composed out of height field samples
|
|
InsertSimulationEntity |
Insert entity
|
|
IntersectRay |
Intersect ray with visual entities (must have meshes)
|
|
IREntity |
Models an infrared sensor using a depth camera
|
|
IRobotCreate |
IRobotCreate variant of the motor base entity. It just specifies different physical properties in its custom constructor, otherwise uses the base class as is.
|
|
KinectCameraEntity |
Models a kinect sensor
|
|
KinectEntity |
Models a kinect sensor base
|
|
KukaLBR3Entity |
Models KUKA LBR3 robotic arm
|
|
KukaLBR3Entity. . :: . .CustomJointSingleShapeEntity | ||
LaserRangeFinderEntity |
Models a laser range finder using physics raycasting to determine impact points
|
|
LegoNXTTribot |
Lego NXT variant of the motor base entity. It just specifies different physical properties in its custom constructor, otherwise uses the base class as is.
|
|
LightSourceEntity |
Illuminates the scene
|
|
MeshEntity |
An entity that has one or more physics shapes based on a mesh.
|
|
MicrosoftGpsEntity |
An entity simulating a Microsoft GPS device. NOTE: Prototype, not functioning yet
|
|
MotorBase |
MotorBase is an implementation of the differential drive entity.
|
|
MultiShapeEntity |
Models an entity with multiple shapes, with fixed pose with respect to each other.
|
|
Pioneer3DX |
MobileRobots Pioneer3DX implementation of the differential entity. It just specifies different physical properties in its custom constructor, otherwise uses the base class as is.
|
|
PlaybackInstance |
Playback data
|
|
QuerySimulationEntity |
Query for Entity
|
|
QuerySimulationEntityResponseType |
The response to a QuerySimulationEntity request
|
|
QuerySimulatorConfiguration |
Query for Simulator Configuration
|
|
Replace |
Replace
|
|
SimplifiedConvexMeshEnvironmentEntity |
Generates a simplified convex hull for physics collisitions, using convex mesh data
|
|
SimulationEnginePort |
Simulation engine operations port
|
|
SimulatorConfiguration |
Simulation engine configuration
|
|
SingleShapeEntity |
Models a single geometric shape with physical properties.
|
|
SkyDomeEntity |
Sky entity that uses a 2D dome texture rather than a cube map.
|
|
SkyEntity |
Rendering only (not part of physics simulation) entity used to render a sky
|
|
SonarEntity |
Models an sonar sensor using a depth camera
|
|
SpriteEntity |
Base entity for all sprites
|
|
SubscribeForSimulationEntity |
Subscribe for entity
|
|
TerrainEntity |
Basic terrain entity, read from file height data and builds a matrix of ageia heightfields, a rendering mesh is created for each chunk rendering uses frustum culling to reduce chunks to be rendered
|
|
TerrainEntityLOD |
LOD rendering terrain entity, read from file height data and builds a matrix of ageia heightfields, a rendering mesh is created for each chunk rendering uses frustum culling to reduce chunks to be rendered chunks are rendered with different level of detail, detail is selected and updated depending on the camera position
|
|
TriangleMeshEnvironmentEntity |
Generates a physics collision mesh using the same exact geometry as a triangle based graphics mesh
|
|
UpdateCameraView |
Update main camera view
|
|
UpdatePhysicsTimeStep |
Update simulation timestep programatically via message
|
|
UpdateSimulationEntity |
Update entity
|
|
UpdateSimulatorConfiguration |
Update simulator configuration
|
|
VisualEntity |
Visual simulation entity. Used to render an entity in the simulation.
RemarksVisual entities can participate in the simulated physics if they have a PhysicsEntity instance. If PhysicsEntity is not set and the derived class did not add it explicitly to the physics engine, the Visual entity will be purely kinematic, aka it will not interact physically with the world |
|
WheelEntity |
Rendering wrapper around PhysicsWheel shape. If you are not interested in rendering just use PhysicsWheel directly
|
Structures
Structure | Description | |
---|---|---|
ExtendedMaterial |
File based material
|
|
Material |
Material definition
|
|
Triangle |
Triangle, expressed as three points. Hopefully something better will come along from Xna.
|
|
TriangleIntersectionRecord |
Recorded information about an intersection with a triangle
|
Enumerations
Enumeration | Description | |
---|---|---|
CameraEntity. . :: . .CameraModelType | ||
CameraEntity. . :: . .ShadowDisplayMode | ||
FloorplanItemType |
The types of items supported by the floorplan entity
|
|
LightSourceEntityType |
Types of light sources
|
|
MeshEntityType |
Types of mesh entities
|
|
SpritePivotType |
Type of Sprite Pivots
|
|
SpritePositioningType |
Type of Sprite Positioning
|
|
VisualEntity. . :: . .ReferenceFrames | ||
VisualEntityProperties |
Visual entity properties
|