iMSTK
Interactive Medical Simulation Toolkit
imstk::ProgrammableClient Member List

This is the complete list of members for imstk::ProgrammableClient, including all inherited members.

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::ProgrammableClientprotected
clearEvents()imstk::EventObjectinline
Command (defined in imstk::ProgrammableClient)imstk::ProgrammableClientprotected
CommandState enum nameimstk::ProgrammableClientprotected
Compression enum value (defined in imstk::ProgrammableClient)imstk::ProgrammableClient
DeformationType enum nameimstk::ProgrammableClient
DeviceClient(const std::string &name, const std::string &ip) (defined in imstk::DeviceClient)imstk::DeviceClientprotected
directObservers (defined in imstk::EventObject)imstk::EventObjectprotected
doAllEvents()imstk::EventObjectinline
doEvent()imstk::EventObjectinline
eventQueue (defined in imstk::EventObject)imstk::EventObjectprotected
eventQueueLock (defined in imstk::EventObject)imstk::EventObjectprotected
findVertex(std::shared_ptr< PointSet > mesh, std::vector< Vec3d > initPos) (defined in imstk::ProgrammableClient)imstk::ProgrammableClient
foreachEvent(std::function< void(Command cmd)> func)imstk::EventObjectinline
getAnalog() constimstk::DeviceClient
getAnalog(int i) constimstk::DeviceClient
getAnalogicEnabled() const (defined in imstk::DeviceClient)imstk::DeviceClientinline
getAngularVelocity()imstk::DeviceClient
getButton(const int buttonId)imstk::DeviceClient
getButtons() constimstk::DeviceClient
getButtonsEnabled() const (defined in imstk::DeviceClient)imstk::DeviceClientinline
getDeviceName()imstk::DeviceClientinline
getForce()imstk::DeviceClient
getForceEnabled() const (defined in imstk::DeviceClient)imstk::DeviceClientinline
getIp()imstk::DeviceClientinline
getOffset() constimstk::DeviceClientinline
getOrientation()imstk::DeviceClient
getPosition()imstk::DeviceClient
getTotalDuration()imstk::ProgrammableClient
getTrackingEnabled() constimstk::DeviceClientinline
getVelocity()imstk::DeviceClient
isFinished()imstk::ProgrammableClientinline
m_analogChannels (defined in imstk::DeviceClient)imstk::DeviceClientprotected
m_analogicEnabledimstk::DeviceClientprotected
m_angularVelocityimstk::DeviceClientprotected
m_buttons (defined in imstk::DeviceClient)imstk::DeviceClientprotected
m_buttonsEnabledimstk::DeviceClientprotected
m_commands (defined in imstk::ProgrammableClient)imstk::ProgrammableClientprotected
m_complete (defined in imstk::ProgrammableClient)imstk::ProgrammableClientprotected
m_currentTime (defined in imstk::ProgrammableClient)imstk::ProgrammableClientprotected
m_dataLockimstk::DeviceClientmutableprotected
m_deviceNameimstk::DeviceClientprotected
m_dt (defined in imstk::ProgrammableClient)imstk::ProgrammableClientprotected
m_endEffectorOffsetimstk::DeviceClientprotected
m_forceimstk::DeviceClientprotected
m_forceEnabledimstk::DeviceClientprotected
m_forceLockimstk::DeviceClientprotected
m_ipimstk::DeviceClientprotected
m_orientationimstk::DeviceClientprotected
m_positionimstk::DeviceClientprotected
m_trackingEnabledimstk::DeviceClientprotected
m_transformLockimstk::DeviceClientprotected
m_velocityimstk::DeviceClientprotected
Observer typedef (defined in imstk::EventObject)imstk::EventObject
postEvent(const T &e)imstk::EventObjectinline
ProgrammableClient(const std::string &name="")imstk::ProgrammableClientinline
PureShear enum value (defined in imstk::ProgrammableClient)imstk::ProgrammableClient
queuedObservers (defined in imstk::EventObject)imstk::EventObjectprotected
queueEvent(const T &e)imstk::EventObjectinline
rforeachEvent(std::function< void(Command cmd)> func)imstk::EventObjectinline
run()=delete (defined in imstk::ProgrammableClient)imstk::ProgrammableClientprotected
setAnalogicEnabled(const bool status) (defined in imstk::DeviceClient)imstk::DeviceClientinline
setButtonsEnabled(const bool status) (defined in imstk::DeviceClient)imstk::DeviceClientinline
setDeltaTime(double dt)imstk::ProgrammableClientinline
setDeviceName(const std::string &deviceName) (defined in imstk::DeviceClient)imstk::DeviceClientinline
setForce(Vec3d force) (defined in imstk::DeviceClient)imstk::DeviceClient
setForceEnabled(const bool status) (defined in imstk::DeviceClient)imstk::DeviceClientinline
setIp(const std::string &ip) (defined in imstk::DeviceClient)imstk::DeviceClientinline
setOrientation(Quatd temp) (defined in imstk::ProgrammableClient)imstk::ProgrammableClientinline
setTrackingEnabled(const bool status) (defined in imstk::DeviceClient)imstk::DeviceClientinline
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() overrideimstk::ProgrammableClientvirtual
~DeviceClient()=default (defined in imstk::DeviceClient)imstk::DeviceClientvirtual
~EventObject()=default (defined in imstk::EventObject)imstk::EventObjectvirtual
~ProgrammableClient() overrideimstk::ProgrammableClient