Accessible() | SurgSim::Framework::Accessible | |
addData(const SurgSim::Math::Vector3d &position, const int level, const Data &nodeData=Data()) | SurgSim::DataStructures::OctreeNode< Data > | |
Asset() | SurgSim::Framework::Asset | |
Asset(const Asset &rhs) | SurgSim::Framework::Asset | |
AxisAlignedBoundingBox typedef | SurgSim::DataStructures::OctreeNode< Data > | |
data | SurgSim::DataStructures::OctreeNode< Data > | |
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 | |
doAddData(const SurgSim::Math::Vector3d &position, const Data &nodeData, const int level, const int currentLevel) | SurgSim::DataStructures::OctreeNode< Data > | protected |
doLoad(const std::string &filePath) override | SurgSim::DataStructures::OctreeNode< Data > | protectedvirtual |
encode() const | SurgSim::Framework::Accessible | |
EncoderType typedef (defined in SurgSim::Framework::Accessible) | SurgSim::Framework::Accessible | |
FactoryType typedef (defined in SurgSim::Framework::FactoryBase< Asset >) | SurgSim::Framework::FactoryBase< Asset > | |
forwardProperty(const std::string &name, const Accessible &target, const std::string &targetProperty) | SurgSim::Framework::Accessible | |
getBoundingBox() const | SurgSim::DataStructures::OctreeNode< Data > | |
getChild(size_t index) | SurgSim::DataStructures::OctreeNode< Data > | |
getChild(size_t index) const | SurgSim::DataStructures::OctreeNode< Data > | |
getChildren() | SurgSim::DataStructures::OctreeNode< Data > | |
getChildren() const | SurgSim::DataStructures::OctreeNode< Data > | |
getClassName() const override | SurgSim::DataStructures::OctreeNode< Data > | virtual |
getFactory() | SurgSim::Framework::FactoryBase< Asset > | inlinestatic |
getFileName() const | SurgSim::Framework::Asset | |
getNode(const OctreePath &path, bool returnLastValid=false) | SurgSim::DataStructures::OctreeNode< Data > | virtual |
getProperties() (defined in SurgSim::Framework::Accessible) | SurgSim::Framework::Accessible | |
GetterType typedef (defined in SurgSim::Framework::Accessible) | SurgSim::Framework::Accessible | |
getValue(const std::string &name) const | SurgSim::Framework::Accessible | |
getValue(const std::string &name) const | SurgSim::Framework::Accessible | |
getValue(const std::string &name, T *value) const | SurgSim::Framework::Accessible | |
getValue(const std::string &name) const (defined in SurgSim::Framework::Accessible) | SurgSim::Framework::Accessible | |
hasChildren() const | SurgSim::DataStructures::OctreeNode< Data > | |
isActive() const | SurgSim::DataStructures::OctreeNode< Data > | |
isReadable(const std::string &name) const | SurgSim::Framework::Accessible | |
isWriteable(const std::string &name) const | SurgSim::Framework::Accessible | |
load(const std::string &fileName, const SurgSim::Framework::ApplicationData &data) | SurgSim::Framework::Asset | |
load(const std::string &fileName) | SurgSim::Framework::Asset | |
m_boundingBox | SurgSim::DataStructures::OctreeNode< Data > | protected |
m_children | SurgSim::DataStructures::OctreeNode< Data > | protected |
m_hasChildren | SurgSim::DataStructures::OctreeNode< Data > | protected |
m_isActive | SurgSim::DataStructures::OctreeNode< Data > | protected |
OctreeNode() | SurgSim::DataStructures::OctreeNode< Data > | |
OctreeNode(const OctreeNode &other) | SurgSim::DataStructures::OctreeNode< Data > | |
OctreeNode(const OctreeNode< T > &other) | SurgSim::DataStructures::OctreeNode< Data > | |
OctreeNode(const SurgSim::Math::Aabbd &boundingBox) | SurgSim::DataStructures::OctreeNode< Data > | explicit |
removeAccessors(const std::string &name) | SurgSim::Framework::Accessible | |
setAccessors(const std::string &name, GetterType getter, SetterType setter) | SurgSim::Framework::Accessible | |
setDecoder(const std::string &name, DecoderType decoder) | SurgSim::Framework::Accessible | |
setGetter(const std::string &name, GetterType func) | SurgSim::Framework::Accessible | |
setIsActive(bool isActive) | SurgSim::DataStructures::OctreeNode< Data > | |
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 | |
subdivide() | SurgSim::DataStructures::OctreeNode< Data > | |
SurgSim::DataStructures::OctreeNodePlyReaderDelegate< Data > (defined in SurgSim::DataStructures::OctreeNode< Data >) | SurgSim::DataStructures::OctreeNode< Data > | friend |
SurgSim::Math::OctreeShape (defined in SurgSim::DataStructures::OctreeNode< Data >) | SurgSim::DataStructures::OctreeNode< Data > | friend |
~Accessible() | SurgSim::Framework::Accessible | |
~Asset() | SurgSim::Framework::Asset | virtual |
~OctreeNode() | SurgSim::DataStructures::OctreeNode< Data > | virtual |