addChild(std::shared_ptr< Object > child, bool recognizedChild=true) | MR::Object | virtual |
addChildBefore(std::shared_ptr< Object > newChild, const std::shared_ptr< Object > &existingChild) | MR::Object | virtual |
ambientStrength_ | MR::VisualObject | protected |
ancillary_ | MR::Object | protected |
applyScale(float scaleFactor) | MR::Object | virtual |
asType() | MR::Object | inline |
asType() const | MR::Object | inline |
backFacesColor_ | MR::VisualObject | protected |
bastards_ | MR::ObjectChildrenHolder | protected |
boundingBoxToInfoLines_(std::vector< std::string > &res) const | MR::VisualObject | protected |
children() | MR::Object | inline |
children() const | MR::Object | inline |
children_ | MR::ObjectChildrenHolder | protected |
clipByPlane_ | MR::VisualObject | protected |
clone() const override | MR::DistanceMeasurementObject | virtual |
cloneTree() const | MR::Object | |
coloringType_ | MR::VisualObject | protected |
computeBoundingBox_() const | MR::VisualObject | inlineprotectedvirtual |
computeDistance() const | MR::DistanceMeasurementObject | |
copyColors(const VisualObject &src, const VertMap &thisToSrc, const FaceMap &thisToSrcFaces={}) | MR::VisualObject | virtual |
cropLabels_ | MR::VisualObject | protected |
depthTest_ | MR::VisualObject | protected |
deserializeFields_(const Json::Value &root) override | MR::DistanceMeasurementObject | protectedvirtual |
deserializeModel_(const std::filesystem::path &path, ProgressCallback progressCb={}) | MR::Object | protectedvirtual |
deserializeRecursive(const std::filesystem::path &path, const Json::Value &root, ProgressCallback progressCb={}, int *objCounter=nullptr) | MR::Object | |
detachFromParent() | MR::Object | virtual |
dirty_ | MR::VisualObject | mutableprotected |
DistanceMeasurementObject() | MR::DistanceMeasurementObject | inline |
DistanceMeasurementObject(DistanceMeasurementObject &&) noexcept=default | MR::DistanceMeasurementObject | |
DistanceMeasurementObject(ProtectedStruct, const DistanceMeasurementObject &obj) | MR::DistanceMeasurementObject | inline |
DistanceMeasurementObject(const DistanceMeasurementObject &other)=default | MR::DistanceMeasurementObject | protected |
find(const std::string_view &name) const | MR::Object | |
find(const std::string_view &name) | MR::Object | inline |
find() const | MR::Object | |
find() | MR::Object | inline |
find(const std::string_view &name) const | MR::Object | |
find(const std::string_view &name) | MR::Object | inline |
findCommonAncestor(Object &other) | MR::Object | |
findCommonAncestor(const Object &other) const | MR::Object | inline |
getAllVisualizeProperties() const | MR::VisualObject | virtual |
getAllVisualizePropertiesForEnum(AllVisualizeProperties &properties) const | MR::VisualObject | inlineprotected |
getAmbientStrength() const | MR::VisualObject | inline |
getBackColor(ViewportId viewportId={}) const | MR::VisualObject | |
getBackColorsForAllViewports() const | MR::VisualObject | virtual |
getBoundingBox() const | MR::VisualObject | |
getClassName() const override | MR::DistanceMeasurementObject | inlinevirtual |
getColoringType() const | MR::VisualObject | inline |
getDirtyFlags() const | MR::VisualObject | inline |
getDrawAsNegative() const | MR::DistanceMeasurementObject | |
getFrontColor(bool selected=true, ViewportId viewportId={}) const | MR::VisualObject | |
getFrontColorsForAllViewports(bool selected=true) const | MR::VisualObject | virtual |
getGlobalAlpha(ViewportId viewportId={}) const | MR::VisualObject | |
getGlobalAlphaForAllViewports() const | MR::VisualObject | virtual |
getInfoLines() const override | MR::DistanceMeasurementObject | virtual |
getLabels() const | MR::VisualObject | inline |
getLabelsColor(ViewportId viewportId={}) const | MR::VisualObject | |
getLabelsColorsForAllViewports() const | MR::VisualObject | |
getLocalDelta() const | MR::DistanceMeasurementObject | |
getLocalPoint() const | MR::DistanceMeasurementObject | |
getPerCoordDeltasMode() const | MR::DistanceMeasurementObject | |
getRedrawFlag(ViewportMask viewportMask) const override | MR::VisualObject | inlinevirtual |
getSharedPtr() const | MR::ObjectChildrenHolder | |
getShininess() const | MR::VisualObject | inline |
getSpecularStrength() const | MR::VisualObject | inline |
getVertsColorMap() const | MR::VisualObject | inline |
getVisualizeProperty(AnyVisualizeMaskEnum type, ViewportMask viewportMask) const | MR::VisualObject | |
getVisualizePropertyMask(AnyVisualizeMaskEnum type) const | MR::VisualObject | virtual |
getVisualizePropertyMask_(AnyVisualizeMaskEnum type) | MR::VisualObject | protected |
getWorldBox(ViewportId={}) const override | MR::VisualObject | virtual |
getWorldDelta() const | MR::DistanceMeasurementObject | |
getWorldPoint() const | MR::DistanceMeasurementObject | |
getWorldTreeBox(ViewportId={}) const | MR::Object | |
globalAlpha_ | MR::VisualObject | protected |
globalVisibility(ViewportMask viewportMask=ViewportMask::any()) const | MR::Object | inline |
globalVisibilityMask() const | MR::Object | |
hasModel() const | MR::Object | inlinevirtual |
hasVisualRepresentation() const | MR::Object | inlinevirtual |
heapBytes() const override | MR::VisualObject | virtual |
invertNormals_ | MR::VisualObject | protected |
isAncestor(const Object *ancestor) const | MR::Object | |
isAncillary() const | MR::Object | inline |
isLocked() const | MR::Object | inline |
isParentLocked() const | MR::Object | inline |
isPickable(ViewportMask viewportMask=ViewportMask::any()) const | MR::VisualObject | inline |
isSelected() const | MR::Object | inlinevirtual |
isVisible(ViewportMask viewportMask=ViewportMask::any()) const | MR::Object | inline |
labels_ | MR::VisualObject | protected |
labelsColor_ | MR::VisualObject | protected |
locked_ | MR::Object | protected |
MeasurementObject() | MR::MeasurementObject | protected |
name() const | MR::Object | inline |
name_ | MR::Object | protected |
needRedraw_ | MR::Object | mutableprotected |
Object()=default | MR::Object | |
Object(Object &&) noexcept=default | MR::Object | |
Object(ProtectedStruct, const Object &obj) | MR::Object | inline |
Object(const Object &obj)=default | MR::Object | protected |
ObjectChildrenHolder()=default | MR::ObjectChildrenHolder | |
ObjectChildrenHolder(const ObjectChildrenHolder &) noexcept | MR::ObjectChildrenHolder | inline |
ObjectChildrenHolder(ObjectChildrenHolder &&) noexcept | MR::ObjectChildrenHolder | |
operator=(DistanceMeasurementObject &&) noexcept=default | MR::DistanceMeasurementObject | |
MR::MeasurementObject::operator=(VisualObject &&)=default | MR::VisualObject | |
MR::Object::operator=(Object &&) noexcept=default | MR::Object | |
MR::ObjectChildrenHolder::operator=(const ObjectChildrenHolder &) noexcept | MR::ObjectChildrenHolder | inline |
MR::ObjectChildrenHolder::operator=(ObjectChildrenHolder &&) noexcept | MR::ObjectChildrenHolder | |
parent() const | MR::Object | inline |
parent() | MR::Object | inline |
parent_ | MR::ObjectChildrenHolder | protected |
parentLocked_ | MR::Object | protected |
PerCoordDeltas enum name | MR::DistanceMeasurementObject | |
pickable_ | MR::VisualObject | protected |
propagateWorldXfChangedSignal_() override | MR::DistanceMeasurementObject | protectedvirtual |
removeAllChildren() | MR::Object | virtual |
removeChild(const std::shared_ptr< Object > &child) | MR::Object | inline |
removeChild(Object *child) | MR::Object | virtual |
render(const ModelRenderParams &) const | MR::VisualObject | virtual |
renderForPicker(const ModelBaseRenderParams &, unsigned) const | MR::VisualObject | virtual |
renderObj_ | MR::VisualObject | mutableprotected |
renderUi(const UiRenderParams ¶ms) const | MR::VisualObject | virtual |
resetDirty() const | MR::VisualObject | |
resetRedrawFlag() const | MR::Object | inline |
resetXf(ViewportId id={}) | MR::Object | virtual |
select(bool on) | MR::Object | virtual |
selected_ | MR::Object | protected |
selectedColor_ | MR::VisualObject | protected |
serializeFields_(Json::Value &root) const override | MR::DistanceMeasurementObject | protectedvirtual |
serializeModel_(const std::filesystem::path &path) const | MR::Object | protectedvirtual |
serializeRecursive(const std::filesystem::path &path, Json::Value &root, int childId) const | MR::Object | |
setAllVisualizeProperties(const AllVisualizeProperties &properties) | MR::VisualObject | inline |
setAllVisualizeProperties_(const AllVisualizeProperties &properties, std::size_t &pos) | MR::VisualObject | protectedvirtual |
setAllVisualizePropertiesForEnum(const AllVisualizeProperties &properties, std::size_t &pos) | MR::VisualObject | inlineprotected |
setAmbientStrength(float ambientStrength) | MR::VisualObject | inlinevirtual |
setAncillary(bool ancillary) | MR::Object | virtual |
setBackColor(const Color &color, ViewportId viewportId={}) | MR::VisualObject | virtual |
setBackColorsForAllViewports(ViewportProperty< Color > val) | MR::VisualObject | virtual |
setColoringType(ColoringType coloringType) | MR::VisualObject | virtual |
setDirtyFlags(uint32_t mask, bool invalidateCaches=true) | MR::VisualObject | virtual |
setDrawAsNegative(bool value) | MR::DistanceMeasurementObject | virtual |
setFrontColor(const Color &color, bool selected, ViewportId viewportId={}) | MR::VisualObject | virtual |
setFrontColorsForAllViewports(ViewportProperty< Color > val, bool selected=true) | MR::VisualObject | virtual |
setGlobalAlpha(uint8_t alpha, ViewportId viewportId={}) | MR::VisualObject | virtual |
setGlobalAlphaForAllViewports(ViewportProperty< uint8_t > val) | MR::VisualObject | virtual |
setGlobalVisibility(bool on, ViewportMask viewportMask=ViewportMask::any()) | MR::Object | |
setLabels(std::vector< PositionedText > labels) | MR::VisualObject | inlinevirtual |
setLabelsColor(const Color &color, ViewportId viewportId={}) | MR::VisualObject | virtual |
setLabelsColorsForAllViewports(ViewportProperty< Color > val) | MR::VisualObject | virtual |
setLocalDelta(const MR::Vector3f &delta) | MR::DistanceMeasurementObject | virtual |
setLocalPoint(const MR::Vector3f &point) | MR::DistanceMeasurementObject | virtual |
setLocked(bool on) | MR::Object | inlinevirtual |
setName(std::string name) | MR::Object | inlinevirtual |
setParentLocked(bool lock) | MR::Object | inlinevirtual |
setPerCoordDeltasMode(PerCoordDeltas mode) | MR::DistanceMeasurementObject | virtual |
setPickable(bool on, ViewportMask viewportMask=ViewportMask::all()) | MR::VisualObject | virtual |
setShininess(float shininess) | MR::VisualObject | inlinevirtual |
setSpecularStrength(float specularStrength) | MR::VisualObject | inlinevirtual |
setupRenderObject_() const override | MR::DistanceMeasurementObject | protectedvirtual |
setUseDefaultScenePropertiesOnDeserialization(bool useDefaultScenePropertiesOnDeserialization) | MR::VisualObject | inline |
setVertsColorMap(VertColors vertsColorMap) | MR::VisualObject | inlinevirtual |
setVisibilityMask(ViewportMask viewportMask) | MR::Object | virtual |
setVisible(bool on, ViewportMask viewportMask=ViewportMask::all()) | MR::Object | |
setVisualizeProperty(bool value, AnyVisualizeMaskEnum type, ViewportMask viewportMask) | MR::VisualObject | |
setVisualizePropertyMask(AnyVisualizeMaskEnum type, ViewportMask viewportMask) | MR::VisualObject | virtual |
setWorldXf(const AffineXf3f &xf, ViewportId id={}) | MR::Object | |
setXf(const AffineXf3f &xf, ViewportId id={}) | MR::Object | virtual |
setXfsForAllViewports(ViewportProperty< AffineXf3f > xf) | MR::Object | inlinevirtual |
shallowClone() const override | MR::DistanceMeasurementObject | virtual |
shallowCloneTree() const | MR::Object | |
shininess_ | MR::VisualObject | protected |
showLabels(bool on) | MR::VisualObject | inline |
showLabels() const | MR::VisualObject | inline |
showLabels_ | MR::VisualObject | protected |
showName(bool on) | MR::VisualObject | inline |
showName() const | MR::VisualObject | inline |
showName_ | MR::VisualObject | protected |
sortChildren() | MR::Object | |
specularStrength_ | MR::VisualObject | protected |
supportsVisualizeProperty(AnyVisualizeMaskEnum type) const | MR::VisualObject | virtual |
swap(Object &other) | MR::Object | |
swapBase_(Object &other) override | MR::DistanceMeasurementObject | protectedvirtual |
swapSignals_(Object &other) | MR::Object | protectedvirtual |
toggleVisualizeProperty(AnyVisualizeMaskEnum type, ViewportMask viewportMask) | MR::VisualObject | |
TypeName() noexcept | MR::DistanceMeasurementObject | inlinestatic |
typeName() const override | MR::DistanceMeasurementObject | inlinevirtual |
unselectedColor_ | MR::VisualObject | protected |
updateVertsColorMap(VertColors &vertsColorMap) | MR::VisualObject | inlinevirtual |
useDefaultScenePropertiesOnDeserialization() const | MR::VisualObject | inline |
useDefaultScenePropertiesOnDeserialization_ | MR::VisualObject | protected |
vertsColorMap_ | MR::VisualObject | protected |
visibilityMask() const | MR::Object | inlinevirtual |
visibilityMask_ | MR::Object | protected |
VisualObject() | MR::VisualObject | |
VisualObject(VisualObject &&)=default | MR::VisualObject | |
VisualObject(ProtectedStruct, const VisualObject &obj) | MR::VisualObject | inline |
VisualObject(const VisualObject &obj)=default | MR::VisualObject | protected |
worldXf(ViewportId id={}, bool *isDef=nullptr) const | MR::Object | |
worldXfChangedSignal | MR::Object | |
xf(ViewportId id={}, bool *isDef=nullptr) const | MR::Object | inline |
xf_ | MR::Object | protected |
XfChangedSignal typedef | MR::Object | |
xfsForAllViewports() const | MR::Object | inline |
~Object()=default | MR::Object | virtual |
~ObjectChildrenHolder() | MR::ObjectChildrenHolder | |
~VisualObject()=default | MR::VisualObject | virtual |