org.robokind.impl.motion.utils
Class RobotJointGroup

java.lang.Object
  extended by org.robokind.api.common.property.PropertyChangeNotifier
      extended by org.robokind.api.motion.utils.AbstractJointGroup<org.robokind.api.motion.Robot.JointId,RobotJointGroup,org.robokind.api.motion.Joint>
          extended by org.robokind.impl.motion.utils.RobotJointGroup
All Implemented Interfaces:
org.robokind.api.common.property.PropertyChangeSource, org.robokind.api.motion.utils.JointGroup<org.robokind.api.motion.Robot.JointId,RobotJointGroup,org.robokind.api.motion.Joint>

public class RobotJointGroup
extends org.robokind.api.motion.utils.AbstractJointGroup<org.robokind.api.motion.Robot.JointId,RobotJointGroup,org.robokind.api.motion.Joint>

Author:
Matthew Stevenson

Field Summary
static String CONFIG_TYPE
          Service version name.
static String CONFIG_VERSION
          Service version number.
static org.robokind.api.common.config.VersionProperty VERSION
          Service VersionProperty.
 
Fields inherited from class org.robokind.api.motion.utils.AbstractJointGroup
myGroups, myJointIds, myName
 
Fields inherited from interface org.robokind.api.motion.utils.JointGroup
PROP_ADD_JOINT_GROUP, PROP_ADD_JOINT_ID, PROP_ENABLED, PROP_JOINT_CHANGED, PROP_NAME, PROP_REMOVE_JOINT_GROUP, PROP_REMOVE_JOINT_ID, PROP_STRUCTURE_CHANGED
 
Constructor Summary
RobotJointGroup(String name, List<org.robokind.api.motion.Robot.JointId> ids, List<RobotJointGroup> groups)
           
 
Method Summary
protected  org.robokind.api.motion.Joint getJointById(org.robokind.api.motion.Robot.JointId jointId)
           
protected  void initRobotListener(org.robokind.api.motion.Robot.Id robotId)
           
 
Methods inherited from class org.robokind.api.motion.utils.AbstractJointGroup
addGroup, addJointId, getEnabled, getGroupCount, getJoint, getJointCount, getJointGroup, getJointGroups, getJointId, getJointIds, getJoints, getName, insertGroup, insertJointId, removeGroup, removeGroupAt, removeJointId, removeJointIdAt, setEnabled, setName, toString
 
Methods inherited from class org.robokind.api.common.property.PropertyChangeNotifier
addPropertyChangeListener, addPropertyChangeListener, fireIndexedPropertyChange, fireIndexedPropertyChange, fireIndexedPropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, removePropertyChangeListener, removePropertyChangeListener
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.robokind.api.common.property.PropertyChangeSource
addPropertyChangeListener, addPropertyChangeListener, removePropertyChangeListener, removePropertyChangeListener
 

Field Detail

CONFIG_TYPE

public static final String CONFIG_TYPE
Service version name.

See Also:
Constant Field Values

CONFIG_VERSION

public static final String CONFIG_VERSION
Service version number.

See Also:
Constant Field Values

VERSION

public static final org.robokind.api.common.config.VersionProperty VERSION
Service VersionProperty.

Constructor Detail

RobotJointGroup

public RobotJointGroup(String name,
                       List<org.robokind.api.motion.Robot.JointId> ids,
                       List<RobotJointGroup> groups)
Method Detail

initRobotListener

protected void initRobotListener(org.robokind.api.motion.Robot.Id robotId)

getJointById

protected org.robokind.api.motion.Joint getJointById(org.robokind.api.motion.Robot.JointId jointId)
Specified by:
getJointById in class org.robokind.api.motion.utils.AbstractJointGroup<org.robokind.api.motion.Robot.JointId,RobotJointGroup,org.robokind.api.motion.Joint>


Copyright © 2011. All Rights Reserved.