opensurgsim
SurgSim::Blocks::KnotIdentificationBehavior Member List

This is the complete list of members for SurgSim::Blocks::KnotIdentificationBehavior, including all inherited members.

Accessible()SurgSim::Framework::Accessible
addKnownKnotCode(const std::string &name, const std::vector< int > &code, const std::vector< int > &signs)SurgSim::Blocks::KnotIdentificationBehavior
adjustGaussCodeForErasedCrossings(std::vector< Crossing > *gaussCode)SurgSim::Blocks::KnotIdentificationBehaviorprotected
Behavior(const std::string &name) (defined in SurgSim::Framework::Behavior)SurgSim::Framework::Behaviorinlineexplicit
buildNodeData(const Math::Vector3d &projectionX, const Math::Vector3d &projectionY, std::vector< SurgSim::Math::Vector3d > *nodes3d, std::vector< SurgSim::Math::Vector2d > *nodes2d, std::vector< SurgSim::Math::Vector3d > *segments3d)SurgSim::Blocks::KnotIdentificationBehaviorprotected
calculateCrossings(const Math::Vector3d &projectionZ, const std::vector< SurgSim::Math::Vector3d > &nodes3d, const std::vector< SurgSim::Math::Vector2d > &nodes2d, const std::vector< SurgSim::Math::Vector3d > &segments3d)SurgSim::Blocks::KnotIdentificationBehaviorprotected
clearKnownKnotCodes()SurgSim::Blocks::KnotIdentificationBehavior
Component(const std::string &name)SurgSim::Framework::Componentexplicit
decode(const YAML::Node &node, const std::vector< std::string > &ignoredProperties=std::vector< std::string >())SurgSim::Framework::Accessible
DecoderType typedef (defined in SurgSim::Framework::Accessible)SurgSim::Framework::Accessible
detectAndIdentifyKnot(const SurgSim::Math::Matrix33d &projection)SurgSim::Blocks::KnotIdentificationBehaviorprotected
doInitialize() overrideSurgSim::Blocks::KnotIdentificationBehaviorvirtual
doRetire()SurgSim::Framework::Componentvirtual
doWakeUp() overrideSurgSim::Blocks::KnotIdentificationBehaviorvirtual
encode() constSurgSim::Framework::Accessible
EncoderType typedef (defined in SurgSim::Framework::Accessible)SurgSim::Framework::Accessible
FactoryType typedef (defined in SurgSim::Framework::FactoryBase1< Component, std::string >)SurgSim::Framework::FactoryBase1< Component, std::string >
forwardProperty(const std::string &name, const Accessible &target, const std::string &targetProperty)SurgSim::Framework::Accessible
getClassName() constSurgSim::Framework::Componentvirtual
getFactory()SurgSim::Framework::FactoryBase1< Component, std::string >inlinestatic
getFem1d() constSurgSim::Blocks::KnotIdentificationBehavior
getFullName() constSurgSim::Framework::Component
getGaussCode(const SurgSim::Math::Matrix33d &projection)SurgSim::Blocks::KnotIdentificationBehaviorprotected
getKnotName()SurgSim::Blocks::KnotIdentificationBehavior
getName() constSurgSim::Framework::Component
getPoseComponent()SurgSim::Framework::Componentprotectedvirtual
getPoseComponent() constSurgSim::Framework::Componentprotectedvirtual
getProperties() (defined in SurgSim::Framework::Accessible)SurgSim::Framework::Accessible
getRuntime() constSurgSim::Framework::Component
getScene()SurgSim::Framework::Component
getSceneElement()SurgSim::Framework::Component
getSceneElement() constSurgSim::Framework::Component
getSharedPtr()SurgSim::Framework::Component
getTargetManagerType() const overrideSurgSim::Blocks::KnotIdentificationBehaviorvirtual
GetterType typedef (defined in SurgSim::Framework::Accessible)SurgSim::Framework::Accessible
getUuid() constSurgSim::Framework::Component
getValue(const std::string &name) constSurgSim::Framework::Accessible
getValue(const std::string &name) constSurgSim::Framework::Accessible
getValue(const std::string &name, T *value) constSurgSim::Framework::Accessible
getValue(const std::string &name) const (defined in SurgSim::Framework::Accessible)SurgSim::Framework::Accessible
identifyKnot(const std::vector< Crossing > &gaussCode)SurgSim::Blocks::KnotIdentificationBehaviorprotected
initialize(const std::weak_ptr< Runtime > &runtime)SurgSim::Framework::Component
isActive() constSurgSim::Framework::Component
isAwake() constSurgSim::Framework::Component
isInitialized() constSurgSim::Framework::Component
isLocalActive() constSurgSim::Framework::Component
isReadable(const std::string &name) constSurgSim::Framework::Accessible
isWriteable(const std::string &name) constSurgSim::Framework::Accessible
KnotIdentificationBehavior(const std::string &name)SurgSim::Blocks::KnotIdentificationBehaviorexplicit
m_fem1dSurgSim::Blocks::KnotIdentificationBehaviorprotected
m_knotNameSurgSim::Blocks::KnotIdentificationBehaviorprotected
m_knownListsSurgSim::Blocks::KnotIdentificationBehaviorprotected
m_mutexSurgSim::Blocks::KnotIdentificationBehaviorprotected
m_projectionsSurgSim::Blocks::KnotIdentificationBehaviorprotected
performReidmeisterMoves(std::vector< Crossing > *gaussCode)SurgSim::Blocks::KnotIdentificationBehaviorprotected
removeAccessors(const std::string &name)SurgSim::Framework::Accessible
retire()SurgSim::Framework::Component
setAccessors(const std::string &name, GetterType getter, SetterType setter)SurgSim::Framework::Accessible
setDecoder(const std::string &name, DecoderType decoder)SurgSim::Framework::Accessible
setFem1d(const std::shared_ptr< SurgSim::Framework::Component > &fem1d)SurgSim::Blocks::KnotIdentificationBehavior
setGetter(const std::string &name, GetterType func)SurgSim::Framework::Accessible
setLocalActive(bool val)SurgSim::Framework::Componentvirtual
setName(const std::string &name)SurgSim::Framework::Component
setScene(std::weak_ptr< Scene > scene)SurgSim::Framework::Component
setSceneElement(std::weak_ptr< SceneElement > sceneElement)SurgSim::Framework::Component
setSerializable(const std::string &name, EncoderType encoder, DecoderType decoder)SurgSim::Framework::Accessible
setSetter(const std::string &name, SetterType func)SurgSim::Framework::Accessible
SetterType typedef (defined in SurgSim::Framework::Accessible)SurgSim::Framework::Accessible
setValue(const std::string &name, const boost::any &value)SurgSim::Framework::Accessible
tryReidmeisterMove1(std::vector< Crossing > *gaussCode, std::vector< int > *erased)SurgSim::Blocks::KnotIdentificationBehaviorprotected
tryReidmeisterMove2(std::vector< Crossing > *gaussCode, std::vector< int > *erased)SurgSim::Blocks::KnotIdentificationBehaviorprotected
tryReidmeisterMove3(std::vector< Crossing > *gaussCode, ReidmeisterMove3Data *data)SurgSim::Blocks::KnotIdentificationBehaviorprotected
update(double dt) overrideSurgSim::Blocks::KnotIdentificationBehaviorvirtual
wakeUp()SurgSim::Framework::Component
~Accessible()SurgSim::Framework::Accessible
~Behavior() (defined in SurgSim::Framework::Behavior)SurgSim::Framework::Behaviorinlinevirtual
~Component()SurgSim::Framework::Componentvirtual