Uses of Class
hmi.physics.PhysicalSegment

Packages that use PhysicalSegment
hmi.debug.physics   
hmi.elckerlyc.animationengine.mixed   
hmi.physics Support for physical simulation of humanoids and other objects; also supports inverse dynamics and physical controllers. 
hmi.physics.assembler   
hmi.physics.controller   
hmi.physics.ode   
 

Uses of PhysicalSegment in hmi.debug.physics
 

Methods in hmi.debug.physics with parameters of type PhysicalSegment
static VGLNode PhysicsDebugVisualisations.getPhysicalSegmentDebugVisualisation(PhysicalSegment ps, ArrayList<GLRenderObject> rigidBodyRenderStates)
          Draws a physical segment. rigidBodyRenderStates only apply to the wireframe of the rigid body collision representation of the segment
 

Uses of PhysicalSegment in hmi.elckerlyc.animationengine.mixed
 

Fields in hmi.elckerlyc.animationengine.mixed declared as PhysicalSegment
private  PhysicalSegment Connector.segment
           
 

Methods in hmi.elckerlyc.animationengine.mixed that return PhysicalSegment
private  PhysicalSegment MixedSystemGenerator.getParent(PhysicalSegment ph, VJoint human)
           
 PhysicalSegment Connector.getStartSegment()
           
 

Methods in hmi.elckerlyc.animationengine.mixed with parameters of type PhysicalSegment
private  PhysicalSegment MixedSystemGenerator.getParent(PhysicalSegment ph, VJoint human)
           
 

Constructors in hmi.elckerlyc.animationengine.mixed with parameters of type PhysicalSegment
Connector(PhysicalSegment seg, float[] p, float kmul)
          Sets up the connector, assumes the segment is initialized and has a valid world position
 

Uses of PhysicalSegment in hmi.physics
 

Fields in hmi.physics declared as PhysicalSegment
private  PhysicalSegment PhysicalHumanoid.rootSegment
           
 

Fields in hmi.physics with type parameters of type PhysicalSegment
protected  HashMap<String,PhysicalSegment> PhysicalHumanoid.nameSegmentMap
           
private  List<PhysicalSegment> PhysicalHumanoid.segments
           
 

Methods in hmi.physics that return PhysicalSegment
abstract  PhysicalSegment PhysicalHumanoid.createSegment(String segmentId, String segmentSid)
          Creates a PhysicalSegment of the correct type for this PhysicalHumanoid subclass and makes sure its rigid body exists
 PhysicalSegment PhysicalHumanoid.getRootSegment()
           
 PhysicalSegment PhysicalHumanoid.getSegment(String name)
          Get the PhysicalSegment with this start joint
 PhysicalSegment[] PhysicalHumanoid.getSegments()
          Gets an array of segments, including the root segment.
 

Methods in hmi.physics with parameters of type PhysicalSegment
 void PhysicalHumanoid.addRootSegment(PhysicalSegment segment)
           
 void PhysicalHumanoid.addSegment(PhysicalSegment segment)
           
 void PhysicalHumanoid.removeFromHashMap(PhysicalSegment ps)
          Removes a physical segment from the name->segment hashmap
 void PhysicalHumanoid.removeSegment(PhysicalSegment segment)
           
 void PhysicalSegment.set(PhysicalSegment s)
          Copies everything but the physicalJoint from s
 void PhysicalHumanoid.setRootSegment(PhysicalSegment rs)
           
 void PhysicalHumanoid.setupHashMaps(PhysicalSegment ps)
          Add a PhysicalSegment to the name->segment HashMap
abstract  PhysicalJoint PhysicalHumanoid.setupJoint(String name, PhysicalSegment seg1, PhysicalSegment seg2, float[] anchor)
          Creates a PhysicalJoint
 

Uses of PhysicalSegment in hmi.physics.assembler
 

Fields in hmi.physics.assembler declared as PhysicalSegment
 PhysicalSegment PhysicalSegmentAssembler.segment
           
 

Constructors in hmi.physics.assembler with parameters of type PhysicalSegment
PhysicalSegmentAssembler(VJoint h, PhysicalHumanoid ph, PhysicalSegment seg)
          Create a PhysicalSegment
 

Uses of PhysicalSegment in hmi.physics.controller
 

Fields in hmi.physics.controller declared as PhysicalSegment
private  PhysicalSegment RigidBodyDamper.body
           
private  PhysicalSegment BalanceController.leftFoot
           
private  PhysicalSegment BalanceController.rightFoot
           
private  PhysicalSegment MeathookBalanceController.seg
           
 

Constructors in hmi.physics.controller with parameters of type PhysicalSegment
RigidBodyDamper(PhysicalSegment ps)
           
RigidBodyDamper(PhysicalSegment ps, float dsr, float dsl)
           
 

Uses of PhysicalSegment in hmi.physics.ode
 

Subclasses of PhysicalSegment in hmi.physics.ode
 class OdePhysicalSegment
           
 

Fields in hmi.physics.ode with type parameters of type PhysicalSegment
private  HashMap<Long,PhysicalSegment> OdeHumanoid.geomSegmentMap
           
 

Methods in hmi.physics.ode that return PhysicalSegment
 PhysicalSegment OdeHumanoid.createSegment(String segmentId, String segmentSID)
           
 PhysicalSegment OdeHumanoid.getSegment(long geomId)
          Get the PhysicalSegment corresponding with this geometry id
 

Methods in hmi.physics.ode with parameters of type PhysicalSegment
 void OdeHumanoid.setupHashMaps(PhysicalSegment ps)
           
 PhysicalJoint OdeHumanoid.setupJoint(String name, PhysicalSegment seg1, PhysicalSegment seg2, float[] anchor)