MeshLib Documentation
Loading...
Searching...
No Matches
MR::Object Member List

This is the complete list of members for MR::Object, including all inherited members.

addChild(std::shared_ptr< Object > child, bool recognizedChild=true)MR::Objectvirtual
addChildBefore(std::shared_ptr< Object > newChild, const std::shared_ptr< Object > &existingChild)MR::Objectvirtual
ancillary_MR::Objectprotected
applyScale(float scaleFactor)MR::Objectvirtual
asType()MR::Objectinline
asType() constMR::Objectinline
bastards_MR::ObjectChildrenHolderprotected
children()MR::Objectinline
children() constMR::Objectinline
children_MR::ObjectChildrenHolderprotected
clone() constMR::Objectvirtual
cloneTree() constMR::Object
deserializeFields_(const Json::Value &root)MR::Objectprotectedvirtual
deserializeModel_(const std::filesystem::path &path, ProgressCallback progressCb={})MR::Objectprotectedvirtual
deserializeRecursive(const std::filesystem::path &path, const Json::Value &root, ProgressCallback progressCb={}, int *objCounter=nullptr)MR::Object
detachFromParent()MR::Objectvirtual
find(const std::string_view &name) constMR::Object
find(const std::string_view &name)MR::Objectinline
find() constMR::Object
find()MR::Objectinline
find(const std::string_view &name) constMR::Object
find(const std::string_view &name)MR::Objectinline
findCommonAncestor(Object &other)MR::Object
findCommonAncestor(const Object &other) constMR::Objectinline
getClassName() constMR::Objectinlinevirtual
getInfoLines() constMR::Objectvirtual
getRedrawFlag(ViewportMask) constMR::Objectinlinevirtual
getSharedPtr() constMR::ObjectChildrenHolder
getWorldBox(ViewportId={}) constMR::Objectinlinevirtual
getWorldTreeBox(ViewportId={}) constMR::Object
globalVisibility(ViewportMask viewportMask=ViewportMask::any()) constMR::Objectinline
globalVisibilityMask() constMR::Object
hasModel() constMR::Objectinlinevirtual
hasVisualRepresentation() constMR::Objectinlinevirtual
heapBytes() constMR::Objectvirtual
isAncestor(const Object *ancestor) constMR::Object
isAncillary() constMR::Objectinline
isLocked() constMR::Objectinline
isParentLocked() constMR::Objectinline
isSelected() constMR::Objectinlinevirtual
isVisible(ViewportMask viewportMask=ViewportMask::any()) constMR::Objectinline
locked_MR::Objectprotected
name() constMR::Objectinline
name_MR::Objectprotected
needRedraw_MR::Objectmutableprotected
Object()=defaultMR::Object
Object(Object &&) noexcept=defaultMR::Object
Object(ProtectedStruct, const Object &obj)MR::Objectinline
Object(const Object &obj)=defaultMR::Objectprotected
ObjectChildrenHolder()=defaultMR::ObjectChildrenHolder
ObjectChildrenHolder(const ObjectChildrenHolder &) noexceptMR::ObjectChildrenHolderinline
ObjectChildrenHolder(ObjectChildrenHolder &&) noexceptMR::ObjectChildrenHolder
operator=(Object &&) noexcept=defaultMR::Object
MR::ObjectChildrenHolder::operator=(const ObjectChildrenHolder &) noexceptMR::ObjectChildrenHolderinline
MR::ObjectChildrenHolder::operator=(ObjectChildrenHolder &&) noexceptMR::ObjectChildrenHolder
parent() constMR::Objectinline
parent()MR::Objectinline
parent_MR::ObjectChildrenHolderprotected
parentLocked_MR::Objectprotected
propagateWorldXfChangedSignal_()MR::Objectprotectedvirtual
removeAllChildren()MR::Objectvirtual
removeChild(const std::shared_ptr< Object > &child)MR::Objectinline
removeChild(Object *child)MR::Objectvirtual
resetRedrawFlag() constMR::Objectinline
resetXf(ViewportId id={})MR::Objectvirtual
select(bool on)MR::Objectvirtual
selected_MR::Objectprotected
serializeFields_(Json::Value &root) constMR::Objectprotectedvirtual
serializeModel_(const std::filesystem::path &path) constMR::Objectprotectedvirtual
serializeRecursive(const std::filesystem::path &path, Json::Value &root, int childId) constMR::Object
setAncillary(bool ancillary)MR::Objectvirtual
setGlobalVisibility(bool on, ViewportMask viewportMask=ViewportMask::any())MR::Object
setLocked(bool on)MR::Objectinlinevirtual
setName(std::string name)MR::Objectinlinevirtual
setParentLocked(bool lock)MR::Objectinlinevirtual
setVisibilityMask(ViewportMask viewportMask)MR::Objectvirtual
setVisible(bool on, ViewportMask viewportMask=ViewportMask::all())MR::Object
setWorldXf(const AffineXf3f &xf, ViewportId id={})MR::Object
setXf(const AffineXf3f &xf, ViewportId id={})MR::Objectvirtual
setXfsForAllViewports(ViewportProperty< AffineXf3f > xf)MR::Objectinlinevirtual
shallowClone() constMR::Objectvirtual
shallowCloneTree() constMR::Object
sortChildren()MR::Object
swap(Object &other)MR::Object
swapBase_(Object &other)MR::Objectprotectedvirtual
swapSignals_(Object &other)MR::Objectprotectedvirtual
TypeName() noexceptMR::Objectinlinestatic
typeName() constMR::Objectinlinevirtual
visibilityMask() constMR::Objectinlinevirtual
visibilityMask_MR::Objectprotected
worldXf(ViewportId id={}, bool *isDef=nullptr) constMR::Object
worldXfChangedSignalMR::Object
xf(ViewportId id={}, bool *isDef=nullptr) constMR::Objectinline
xf_MR::Objectprotected
XfChangedSignal typedefMR::Object
xfsForAllViewports() constMR::Objectinline
~Object()=defaultMR::Objectvirtual
~ObjectChildrenHolder()MR::ObjectChildrenHolder