AnimatLab  2
Test
AnimatSim::Environment Namespace Reference

This namespace contains all of the objects that are related to the physical part of the virtual 3-D world. All of the neural components are located in the Behavioral namespace. More...

Namespaces

 Bodies
 Contains all of the different body parts that can be used in a structure.
 
 Joints
 Contains all of the different joint types that can be used to connect body parts.
 

Classes

class  BodyPart
 Base class for all body parts and joints. More...
 
class  CollisionPair
 Collision pair. More...
 
class  ConstraintFriction
 A material type name. More...
 
class  ConstraintLimit
 Constraint limit. More...
 
class  ConstraintRelaxation
 A material type name. More...
 
class  ContactSensor
 Contact sensor for detecting receptive field contacts. More...
 
class  IMotorizedJoint
 
class  IPhysicsBody
 
class  IPhysicsMovableItem
 
class  Joint
 The base class for all of the joint type of objects. More...
 
class  Light
 Base class for the light object. More...
 
class  LightManager
 Light manager class. More...
 
class  Materials
 Keeps track of all of the materials and the various material pair interaction parameters for the entire simulation. More...
 
class  MaterialType
 A material type name. More...
 
class  MotorizedJoint
 
class  MovableItem
 Baes class for all items that can be moved/roated within the environment. More...
 
class  Odor
 Odor. More...
 
class  OdorType
 Odor type that can be emitted from a RigidBody and sensed by an OdorSensor. More...
 
class  Organism
 A dynamic organism that is controlled by a neural network. More...
 
class  ReceptiveField
 Receptive field that generates current based on the amount of contact force, and how close it is to the center of the field. More...
 
class  ReceptiveFieldPair
 Receptive field pair. More...
 
class  RigidBody
 The base class for all of the basic rigid body type of objects. More...
 
class  Structure
 A "static" structure in the simulation. More...
 

Enumerations

enum  eJointMotorType { VelocityControl, PositionControl, PositionVelocityControl }
 The motor control type for this joint.
 

Detailed Description

This namespace contains all of the objects that are related to the physical part of the virtual 3-D world. All of the neural components are located in the Behavioral namespace.