org.cogchar.bind.rk.robot.model
Class ModelRobotFactory

java.lang.Object
  extended by org.cogchar.bind.rk.robot.model.ModelRobotFactory
All Implemented Interfaces:
org.robokind.api.common.services.ServiceFactory<org.robokind.api.motion.Robot,BoneRobotConfig>

public class ModelRobotFactory
extends Object
implements org.robokind.api.common.services.ServiceFactory<org.robokind.api.motion.Robot,BoneRobotConfig>

Author:
Matthew Stevenson

Constructor Summary
ModelRobotFactory()
           
 
Method Summary
 org.robokind.api.motion.Robot build(BoneRobotConfig config)
           
static ModelRobot buildRobot(BoneRobotConfig config)
           
 Class<BoneRobotConfig> getConfigurationClass()
           
 Class<org.robokind.api.motion.Robot> getServiceClass()
           
 org.robokind.api.common.config.VersionProperty getServiceVersion()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ModelRobotFactory

public ModelRobotFactory()
Method Detail

getServiceVersion

public org.robokind.api.common.config.VersionProperty getServiceVersion()
Specified by:
getServiceVersion in interface org.robokind.api.common.services.ServiceFactory<org.robokind.api.motion.Robot,BoneRobotConfig>

build

public org.robokind.api.motion.Robot build(BoneRobotConfig config)
                                    throws Exception
Specified by:
build in interface org.robokind.api.common.services.ServiceFactory<org.robokind.api.motion.Robot,BoneRobotConfig>
Throws:
Exception

getServiceClass

public Class<org.robokind.api.motion.Robot> getServiceClass()
Specified by:
getServiceClass in interface org.robokind.api.common.services.ServiceFactory<org.robokind.api.motion.Robot,BoneRobotConfig>

getConfigurationClass

public Class<BoneRobotConfig> getConfigurationClass()
Specified by:
getConfigurationClass in interface org.robokind.api.common.services.ServiceFactory<org.robokind.api.motion.Robot,BoneRobotConfig>

buildRobot

public static ModelRobot buildRobot(BoneRobotConfig config)


Copyright © 2010-2014. All Rights Reserved.