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::PointObject | virtual |
cloneTree() const | MR::Object | |
coloringType_ | MR::VisualObject | protected |
computeBoundingBox_() const | MR::VisualObject | inlineprotectedvirtual |
copyColors(const VisualObject &src, const VertMap &thisToSrc, const FaceMap &thisToSrcFaces={}) | MR::VisualObject | virtual |
cropLabels_ | MR::VisualObject | protected |
decorationsColor_ | MR::FeatureObject | protected |
depthTest_ | MR::VisualObject | protected |
deserializeFields_(const Json::Value &root) override | MR::FeatureObject | virtual |
deserializeModel_(const std::filesystem::path &, ProgressCallback) override | MR::PointObject | inlineprotectedvirtual |
deserializeRecursive(const std::filesystem::path &path, const Json::Value &root, ProgressCallback progressCb={}, int *objCounter=nullptr) | MR::Object | |
detachFromParent() | MR::Object | virtual |
detailsOnNameTag_ | MR::FeatureObject | protected |
dirty_ | MR::VisualObject | mutableprotected |
FeatureObject(int numDimensions) | MR::FeatureObject | 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 |
getAllSharedProperties() const override | MR::PointObject | virtual |
getAllVisualizeProperties() const override | MR::FeatureObject | virtual |
getAllVisualizePropertiesForEnum(AllVisualizeProperties &properties) const | MR::VisualObject | inlineprotected |
getAmbientStrength() const | MR::VisualObject | inline |
getBackColor(ViewportId viewportId={}) const | MR::VisualObject | |
getBackColorsForAllViewports() const | MR::VisualObject | virtual |
getBasePoint(ViewportId id={}) const | MR::FeatureObject | virtual |
getBoundingBox() const | MR::VisualObject | |
getClassName() const override | MR::PointObject | inlinevirtual |
getColoringType() const | MR::VisualObject | inline |
getDecorationsColor(bool selected, ViewportId viewportId={}, bool *isDef=nullptr) const | MR::FeatureObject | |
getDecorationsColorForAllViewports(bool selected) const | MR::FeatureObject | virtual |
getDirtyFlags() const | MR::VisualObject | inline |
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::VisualObject | virtual |
getLabels() const | MR::VisualObject | inline |
getLabelsColor(ViewportId viewportId={}) const | MR::VisualObject | |
getLabelsColorsForAllViewports() const | MR::VisualObject | |
getLineWidth() const | MR::FeatureObject | virtual |
getMainFeatureAlpha() const | MR::FeatureObject | virtual |
getNormal(const Vector3f &point) const | MR::FeatureObject | |
getPoint(ViewportId id={}) const | MR::PointObject | |
getPointSize() const | MR::FeatureObject | virtual |
getRedrawFlag(ViewportMask viewportMask) const override | MR::VisualObject | inlinevirtual |
getRotationMatrix(ViewportId id={}, bool *isDef=nullptr) const | MR::FeatureObject | inline |
getScaleShearMatrix(ViewportId id={}, bool *isDef=nullptr) const | MR::FeatureObject | inline |
getSharedPtr() const | MR::ObjectChildrenHolder | |
getShininess() const | MR::VisualObject | inline |
getSpecularStrength() const | MR::VisualObject | inline |
getSubfeatureAlphaLines() const | MR::FeatureObject | virtual |
getSubfeatureAlphaMesh() const | MR::FeatureObject | virtual |
getSubfeatureAlphaPoints() const | MR::FeatureObject | virtual |
getSubfeatureLineWidth() const | MR::FeatureObject | virtual |
getSubfeaturePointSize() const | MR::FeatureObject | virtual |
getVertsColorMap() const | MR::VisualObject | inline |
getVisualizeProperty(AnyVisualizeMaskEnum type, ViewportMask viewportMask) const | MR::VisualObject | |
getVisualizePropertyMask(AnyVisualizeMaskEnum type) const override | MR::FeatureObject | virtual |
getVisualizePropertyMask_(AnyVisualizeMaskEnum type) | MR::VisualObject | protected |
getWorldBox(ViewportId={}) const override | MR::VisualObject | virtual |
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 |
lineWidth_ | MR::FeatureObject | protected |
locked_ | MR::Object | protected |
mainFeatureAlpha_ | MR::FeatureObject | 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=(PointObject &&) noexcept=default | MR::PointObject | |
MR::FeatureObject::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 |
pickable_ | MR::VisualObject | protected |
PointObject() | MR::PointObject | |
PointObject(const std::vector< Vector3f > &pointsToApprox) | MR::PointObject | |
PointObject(PointObject &&) noexcept=default | MR::PointObject | |
PointObject(ProtectedStruct, const PointObject &obj) | MR::PointObject | inline |
PointObject(const PointObject &other)=default | MR::PointObject | protected |
pointSize_ | MR::FeatureObject | protected |
projectPoint(const Vector3f &, ViewportId id={}) const override | MR::PointObject | virtual |
propagateWorldXfChangedSignal_() | MR::Object | protectedvirtual |
r_ | MR::FeatureObject | protected |
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={}) override | MR::FeatureObject | virtual |
s_ | MR::FeatureObject | protected |
select(bool on) | MR::Object | virtual |
selected_ | MR::Object | protected |
selectedColor_ | MR::VisualObject | protected |
serializeFields_(Json::Value &root) const override | MR::PointObject | protectedvirtual |
serializeModel_(const std::filesystem::path &) const override | MR::PointObject | inlineprotectedvirtual |
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) override | MR::FeatureObject | 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 |
setDecorationsColor(const Color &color, bool selected, ViewportId viewportId={}) | MR::FeatureObject | virtual |
setDecorationsColorForAllViewports(ViewportProperty< Color > val, bool selected) | MR::FeatureObject | virtual |
setDirtyFlags(uint32_t mask, bool invalidateCaches=true) | MR::VisualObject | 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 |
setLineWidth(float lineWidth) | MR::FeatureObject | virtual |
setLocked(bool on) | MR::Object | inlinevirtual |
setMainFeatureAlpha(float alpha) | MR::FeatureObject | virtual |
setName(std::string name) | MR::Object | inlinevirtual |
setParentLocked(bool lock) | MR::Object | inlinevirtual |
setPickable(bool on, ViewportMask viewportMask=ViewportMask::all()) | MR::VisualObject | virtual |
setPoint(const Vector3f &point, ViewportId id={}) | MR::PointObject | |
setPointSize(float pointSize) | MR::FeatureObject | virtual |
setShininess(float shininess) | MR::VisualObject | inlinevirtual |
setSpecularStrength(float specularStrength) | MR::VisualObject | inlinevirtual |
setSubfeatureAlphaLines(float alpha) | MR::FeatureObject | virtual |
setSubfeatureAlphaMesh(float alpha) | MR::FeatureObject | virtual |
setSubfeatureAlphaPoints(float alpha) | MR::FeatureObject | virtual |
setSubfeatureLineWidth(float lineWidth) | MR::FeatureObject | virtual |
setSubfeaturePointSize(float pointSize) | MR::FeatureObject | virtual |
setupRenderObject_() const override | MR::PointObject | 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={}) override | MR::FeatureObject | virtual |
setXfsForAllViewports(ViewportProperty< AffineXf3f > xf) | MR::Object | inlinevirtual |
shallowClone() const override | MR::PointObject | 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 |
subAlphaLines_ | MR::FeatureObject | protected |
subAlphaMesh_ | MR::FeatureObject | protected |
subAlphaPoints_ | MR::FeatureObject | protected |
subfeatureVisibility_ | MR::FeatureObject | protected |
subLineWidth_ | MR::FeatureObject | protected |
subPointSize_ | MR::FeatureObject | protected |
supportsVisualizeProperty(AnyVisualizeMaskEnum type) const override | MR::FeatureObject | virtual |
swap(Object &other) | MR::Object | |
swapBase_(Object &other) override | MR::PointObject | protectedvirtual |
swapSignals_(Object &other) | MR::Object | protectedvirtual |
toggleVisualizeProperty(AnyVisualizeMaskEnum type, ViewportMask viewportMask) | MR::VisualObject | |
TypeName() noexcept | MR::PointObject | inlinestatic |
typeName() const override | MR::PointObject | 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 |