59 tgCast::cast<tgSenseable, tgSpringCableActuator>(pSenseable);
75 throw std::invalid_argument(
"pSenseable is NOT a tgSpringCableActuator, inside tgSpringCableActuatorSensorInfo.");
78 std::vector<tgSensor*> newSensors;
Constains definition of concrete class tgSpringCableActuatorSensor.
virtual std::vector< tgSensor * > createSensorsIfAppropriate(tgSenseable *pSenseable)
Utility class for class casting and filtering collections by type.
Contains the definition of abstract base class tgSpringCableActuator. Assumes that the string is line...
tgSpringCableActuatorSensorInfo()
Definition of concrete class tgSpringCableActuatorSensorInfo.
virtual bool isThisMySenseable(tgSenseable *pSenseable)
Constains the implementation of mixin class tgSenseable.
~tgSpringCableActuatorSensorInfo()