addCircularMovement(Vec3d startPos, Vec3d centerPos, double startTime, double duration) | imstk::ProgrammableClient | |
addDeformation(std::shared_ptr< PbdObject > object, std::vector< int > initPos, double strain, DeformationType defType, double poisson, std::vector< bool > pin, double startTime, double duration) | imstk::ProgrammableClient | |
addGrasping(std::shared_ptr< PbdObject > tool, std::shared_ptr< PbdObjectGrasping > objectGrasping, double startTime, double duration) | imstk::ProgrammableClient | |
addHoldCommand(std::shared_ptr< PbdObject > object, double startTime, double duration, std::vector< int > vertexIds) | imstk::ProgrammableClient | |
addLinearMovement(Vec3d startPos, Vec3d stopPos, double startTime, double duration) | imstk::ProgrammableClient | |
addLinearVertexMovement(std::shared_ptr< PbdObject > object, std::vector< int > vertexIds, Vec3d translation, std::vector< bool > pin, double startTime, double duration) | imstk::ProgrammableClient | |
addWaitCommand(double startTime, double duration) | imstk::ProgrammableClient | |
cleanUp()=delete (defined in imstk::ProgrammableClient) | imstk::ProgrammableClient | protected |
clearEvents() | imstk::EventObject | inline |
Command (defined in imstk::ProgrammableClient) | imstk::ProgrammableClient | protected |
CommandState enum name | imstk::ProgrammableClient | protected |
Compression enum value (defined in imstk::ProgrammableClient) | imstk::ProgrammableClient | |
DeformationType enum name | imstk::ProgrammableClient | |
DeviceClient(const std::string &name, const std::string &ip) (defined in imstk::DeviceClient) | imstk::DeviceClient | protected |
directObservers (defined in imstk::EventObject) | imstk::EventObject | protected |
doAllEvents() | imstk::EventObject | inline |
doEvent() | imstk::EventObject | inline |
eventQueue (defined in imstk::EventObject) | imstk::EventObject | protected |
eventQueueLock (defined in imstk::EventObject) | imstk::EventObject | protected |
findVertex(std::shared_ptr< PointSet > mesh, std::vector< Vec3d > initPos) (defined in imstk::ProgrammableClient) | imstk::ProgrammableClient | |
foreachEvent(std::function< void(Command cmd)> func) | imstk::EventObject | inline |
getAnalog() const | imstk::DeviceClient | |
getAnalog(int i) const | imstk::DeviceClient | |
getAnalogicEnabled() const (defined in imstk::DeviceClient) | imstk::DeviceClient | inline |
getAngularVelocity() | imstk::DeviceClient | |
getButton(const int buttonId) | imstk::DeviceClient | |
getButtons() const | imstk::DeviceClient | |
getButtonsEnabled() const (defined in imstk::DeviceClient) | imstk::DeviceClient | inline |
getDeviceName() | imstk::DeviceClient | inline |
getForce() | imstk::DeviceClient | |
getForceEnabled() const (defined in imstk::DeviceClient) | imstk::DeviceClient | inline |
getIp() | imstk::DeviceClient | inline |
getOffset() const | imstk::DeviceClient | inline |
getOrientation() | imstk::DeviceClient | |
getPosition() | imstk::DeviceClient | |
getTotalDuration() | imstk::ProgrammableClient | |
getTrackingEnabled() const | imstk::DeviceClient | inline |
getVelocity() | imstk::DeviceClient | |
isFinished() | imstk::ProgrammableClient | inline |
m_analogChannels (defined in imstk::DeviceClient) | imstk::DeviceClient | protected |
m_analogicEnabled | imstk::DeviceClient | protected |
m_angularVelocity | imstk::DeviceClient | protected |
m_buttons (defined in imstk::DeviceClient) | imstk::DeviceClient | protected |
m_buttonsEnabled | imstk::DeviceClient | protected |
m_commands (defined in imstk::ProgrammableClient) | imstk::ProgrammableClient | protected |
m_complete (defined in imstk::ProgrammableClient) | imstk::ProgrammableClient | protected |
m_currentTime (defined in imstk::ProgrammableClient) | imstk::ProgrammableClient | protected |
m_dataLock | imstk::DeviceClient | mutableprotected |
m_deviceName | imstk::DeviceClient | protected |
m_dt (defined in imstk::ProgrammableClient) | imstk::ProgrammableClient | protected |
m_endEffectorOffset | imstk::DeviceClient | protected |
m_force | imstk::DeviceClient | protected |
m_forceEnabled | imstk::DeviceClient | protected |
m_forceLock | imstk::DeviceClient | protected |
m_ip | imstk::DeviceClient | protected |
m_orientation | imstk::DeviceClient | protected |
m_position | imstk::DeviceClient | protected |
m_trackingEnabled | imstk::DeviceClient | protected |
m_transformLock | imstk::DeviceClient | protected |
m_velocity | imstk::DeviceClient | protected |
Observer typedef (defined in imstk::EventObject) | imstk::EventObject | |
postEvent(const T &e) | imstk::EventObject | inline |
ProgrammableClient(const std::string &name="") | imstk::ProgrammableClient | inline |
PureShear enum value (defined in imstk::ProgrammableClient) | imstk::ProgrammableClient | |
queuedObservers (defined in imstk::EventObject) | imstk::EventObject | protected |
queueEvent(const T &e) | imstk::EventObject | inline |
rforeachEvent(std::function< void(Command cmd)> func) | imstk::EventObject | inline |
run()=delete (defined in imstk::ProgrammableClient) | imstk::ProgrammableClient | protected |
setAnalogicEnabled(const bool status) (defined in imstk::DeviceClient) | imstk::DeviceClient | inline |
setButtonsEnabled(const bool status) (defined in imstk::DeviceClient) | imstk::DeviceClient | inline |
setDeltaTime(double dt) | imstk::ProgrammableClient | inline |
setDeviceName(const std::string &deviceName) (defined in imstk::DeviceClient) | imstk::DeviceClient | inline |
setForce(Vec3d force) (defined in imstk::DeviceClient) | imstk::DeviceClient | |
setForceEnabled(const bool status) (defined in imstk::DeviceClient) | imstk::DeviceClient | inline |
setIp(const std::string &ip) (defined in imstk::DeviceClient) | imstk::DeviceClient | inline |
setOrientation(Quatd temp) (defined in imstk::ProgrammableClient) | imstk::ProgrammableClient | inline |
setTrackingEnabled(const bool status) (defined in imstk::DeviceClient) | imstk::DeviceClient | inline |
SIGNAL(DeviceClient, buttonStateChanged) (defined in imstk::DeviceClient) | imstk::DeviceClient | |
SimpleShear enum value (defined in imstk::ProgrammableClient) | imstk::ProgrammableClient | |
Tension enum value (defined in imstk::ProgrammableClient) | imstk::ProgrammableClient | |
update() override | imstk::ProgrammableClient | virtual |
~DeviceClient()=default (defined in imstk::DeviceClient) | imstk::DeviceClient | virtual |
~EventObject()=default (defined in imstk::EventObject) | imstk::EventObject | virtual |
~ProgrammableClient() override | imstk::ProgrammableClient | |