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 |
addTexture(MeshTexture texture) | MR::ObjectMeshHolder | inlinevirtual |
ambientStrength_ | MR::VisualObject | protected |
ancillary_ | MR::Object | protected |
ancillaryTexture_ | MR::ObjectMeshHolder | protected |
ancillaryUVCoordinates_ | MR::ObjectMeshHolder | protected |
applyScale(float scaleFactor) override | MR::ObjectMeshHolder | virtual |
asType() | MR::Object | inline |
asType() const | MR::Object | inline |
avgEdgeLen() const | MR::ObjectMeshHolder | |
avgEdgeLen_ | MR::ObjectMeshHolder | mutableprotected |
backFacesColor_ | MR::VisualObject | protected |
bastards_ | MR::ObjectChildrenHolder | protected |
bordersColor_ | MR::ObjectMeshHolder | protected |
boundingBoxToInfoLines_(std::vector< std::string > &res) const | MR::VisualObject | protected |
children() | MR::Object | inline |
children() const | MR::Object | inline |
children_ | MR::ObjectChildrenHolder | protected |
clearAncillaryTexture() | MR::ObjectMeshHolder | |
clipByPlane_ | MR::VisualObject | protected |
clone() const override | MR::ObjectMesh | virtual |
cloneTree() const | MR::Object | |
coloringType_ | MR::VisualObject | protected |
computeBoundingBox_() const override | MR::ObjectMeshHolder | protectedvirtual |
copyColors(const VisualObject &src, const VertMap &thisToSrc, const FaceMap &thisToSrcFaces={}) override | MR::ObjectMeshHolder | virtual |
copyTextureAndColors(const ObjectMeshHolder &src, const VertMap &thisToSrc, const FaceMap &thisToSrcFaces={}) | MR::ObjectMeshHolder | virtual |
creases() const | MR::ObjectMeshHolder | inline |
creases_ | MR::ObjectMeshHolder | protected |
creasesChangedSignal | MR::ObjectMeshHolder | |
cropLabels_ | MR::VisualObject | protected |
depthTest_ | MR::VisualObject | protected |
deserializeFields_(const Json::Value &root) override | MR::ObjectMeshHolder | protectedvirtual |
deserializeModel_(const std::filesystem::path &path, ProgressCallback progressCb={}) override | MR::ObjectMeshHolder | 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 |
edgesColor_ | MR::ObjectMeshHolder | protected |
edgeSelectionChangedSignal | MR::ObjectMeshHolder | |
edgeSelectionColor_ | MR::ObjectMeshHolder | protected |
edgeWidth_ | MR::ObjectMeshHolder | protected |
facesColorMap_ | MR::ObjectMeshHolder | protected |
faceSelectionChangedSignal | MR::ObjectMeshHolder | |
faceSelectionColor_ | MR::ObjectMeshHolder | 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 |
flatShading() const | MR::ObjectMeshHolder | inline |
flatShading_ | MR::ObjectMeshHolder | protected |
getAllVisualizeProperties() const override | MR::ObjectMeshHolder | virtual |
getAllVisualizePropertiesForEnum(AllVisualizeProperties &properties) const | MR::VisualObject | inlineprotected |
getAmbientStrength() const | MR::VisualObject | inline |
getAncillaryTexture() const | MR::ObjectMeshHolder | inline |
getAncillaryUVCoords() const | MR::ObjectMeshHolder | inline |
getBackColor(ViewportId viewportId={}) const | MR::VisualObject | |
getBackColorsForAllViewports() const | MR::VisualObject | virtual |
getBordersColor(ViewportId id={}) const | MR::ObjectMeshHolder | inline |
getBordersColorsForAllViewports() const | MR::ObjectMeshHolder | |
getBoundingBox() const | MR::VisualObject | |
getClassName() const override | MR::ObjectMesh | inlinevirtual |
getColoringType() const | MR::VisualObject | inline |
getDirtyFlags() const | MR::VisualObject | inline |
getEdgesColor(ViewportId id={}) const | MR::ObjectMeshHolder | inline |
getEdgesColorsForAllViewports() const | MR::ObjectMeshHolder | |
getEdgeWidth() const | MR::ObjectMeshHolder | inline |
getFacesColorMap() const | MR::ObjectMeshHolder | 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::ObjectMesh | virtual |
getLabels() const | MR::VisualObject | inline |
getLabelsColor(ViewportId viewportId={}) const | MR::VisualObject | |
getLabelsColorsForAllViewports() const | MR::VisualObject | |
getNeededNormalsRenderDirtyValue(ViewportMask viewportMask) const | MR::ObjectMeshHolder | |
getPointsColor(ViewportId id={}) const | MR::ObjectMeshHolder | inline |
getPointSize() const | MR::ObjectMeshHolder | inlinevirtual |
getRedrawFlag(ViewportMask viewportMask) const override | MR::ObjectMeshHolder | virtual |
getSelectedEdges() const | MR::ObjectMeshHolder | inline |
getSelectedEdgesColor(ViewportId id={}) const | MR::ObjectMeshHolder | |
getSelectedEdgesColorsForAllViewports() const | MR::ObjectMeshHolder | |
getSelectedFaces() const | MR::ObjectMeshHolder | inline |
getSelectedFacesColor(ViewportId id={}) const | MR::ObjectMeshHolder | |
getSelectedFacesColorsForAllViewports() const | MR::ObjectMeshHolder | |
getSharedPtr() const | MR::ObjectChildrenHolder | |
getShininess() const | MR::VisualObject | inline |
getSpecularStrength() const | MR::VisualObject | inline |
getTexture() const | MR::ObjectMeshHolder | |
getTexturePerFace() const | MR::ObjectMeshHolder | inline |
getTextures() const | MR::ObjectMeshHolder | inline |
getUVCoords() const | MR::ObjectMeshHolder | inline |
getVertsColorMap() const | MR::VisualObject | inline |
getVisualizeProperty(AnyVisualizeMaskEnum type, ViewportMask viewportMask) const | MR::VisualObject | |
getVisualizePropertyMask(AnyVisualizeMaskEnum type) const override | MR::ObjectMeshHolder | virtual |
getVisualizePropertyMask_(AnyVisualizeMaskEnum type) | MR::VisualObject | protected |
getWorldBox(ViewportId={}) const override | MR::ObjectMeshHolder | virtual |
getWorldTreeBox(ViewportId={}) const | MR::Object | |
globalAlpha_ | MR::VisualObject | protected |
globalVisibility(ViewportMask viewportMask=ViewportMask::any()) const | MR::Object | inline |
globalVisibilityMask() const | MR::Object | |
hasAncillaryTexture() const | MR::ObjectMeshHolder | inline |
hasModel() const override | MR::ObjectMeshHolder | inlinevirtual |
hasVisualRepresentation() const override | MR::ObjectMeshHolder | virtual |
heapBytes() const override | MR::ObjectMeshHolder | virtual |
invertNormals_ | MR::VisualObject | protected |
isAncestor(const Object *ancestor) const | MR::Object | |
isAncillary() const | MR::Object | inline |
isLocked() const | MR::Object | inline |
isMeshClosed() const | MR::ObjectMeshHolder | |
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 |
mesh() const | MR::ObjectMeshHolder | inline |
mesh_ | MR::ObjectMeshHolder | protected |
MeshChangedSignal typedef | MR::ObjectMesh | |
meshChangedSignal | MR::ObjectMesh | |
meshIsClosed_ | MR::ObjectMeshHolder | mutableprotected |
meshPart() const | MR::ObjectMeshHolder | inline |
name() const | MR::Object | inline |
name_ | MR::Object | protected |
needRedraw_ | MR::Object | mutableprotected |
numComponents() const | MR::ObjectMeshHolder | |
numComponents_ | MR::ObjectMeshHolder | mutableprotected |
numCreaseEdges() const | MR::ObjectMeshHolder | |
numCreaseEdges_ | MR::ObjectMeshHolder | protected |
numHandles() const | MR::ObjectMeshHolder | |
numHandles_ | MR::ObjectMeshHolder | mutableprotected |
numHoles() const | MR::ObjectMeshHolder | |
numHoles_ | MR::ObjectMeshHolder | mutableprotected |
numSelectedEdges() const | MR::ObjectMeshHolder | |
numSelectedEdges_ | MR::ObjectMeshHolder | protected |
numSelectedFaces() const | MR::ObjectMeshHolder | |
numSelectedFaces_ | MR::ObjectMeshHolder | mutableprotected |
numUndirectedEdges() const | MR::ObjectMeshHolder | |
numUndirectedEdges_ | MR::ObjectMeshHolder | 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 | |
ObjectMesh()=default | MR::ObjectMesh | |
ObjectMesh(ObjectMesh &&) noexcept=default | MR::ObjectMesh | |
ObjectMesh(ProtectedStruct, const ObjectMesh &obj) | MR::ObjectMesh | inline |
ObjectMesh(const ObjectMesh &other)=default | MR::ObjectMesh | protected |
ObjectMeshHolder() | MR::ObjectMeshHolder | |
ObjectMeshHolder(ObjectMeshHolder &&) noexcept=default | MR::ObjectMeshHolder | |
ObjectMeshHolder(ProtectedStruct, const ObjectMeshHolder &obj) | MR::ObjectMeshHolder | inline |
ObjectMeshHolder(const ObjectMeshHolder &other)=default | MR::ObjectMeshHolder | protected |
onlyOddFragments_ | MR::ObjectMeshHolder | protected |
operator=(ObjectMesh &&) noexcept=default | MR::ObjectMesh | |
MR::ObjectMeshHolder::operator=(ObjectMeshHolder &&) noexcept=default | MR::ObjectMeshHolder | |
MR::VisualObject::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 |
pointsColor_ | MR::ObjectMeshHolder | protected |
pointSize_ | MR::ObjectMeshHolder | protected |
polygonOffset_ | MR::ObjectMeshHolder | protected |
propagateWorldXfChangedSignal_() | MR::Object | 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 | |
resetDirtyExeptMask(uint32_t mask) const | MR::ObjectMeshHolder | virtual |
resetRedrawFlag() const | MR::Object | inline |
resetXf(ViewportId id={}) | MR::Object | virtual |
saveMeshFormat() const | MR::ObjectMeshHolder | inline |
select(bool on) | MR::Object | virtual |
selected_ | MR::Object | protected |
selectedArea() const | MR::ObjectMeshHolder | |
selectedArea_ | MR::ObjectMeshHolder | protected |
selectedColor_ | MR::VisualObject | protected |
selectedEdges_ | MR::ObjectMeshHolder | protected |
selectEdges(UndirectedEdgeBitSet newSelection) | MR::ObjectMeshHolder | virtual |
selectedTriangles_ | MR::ObjectMeshHolder | protected |
selectFaces(FaceBitSet newSelection) | MR::ObjectMeshHolder | virtual |
SelectionChangedSignal typedef | MR::ObjectMeshHolder | |
serializeFields_(Json::Value &root) const override | MR::ObjectMesh | protectedvirtual |
serializeModel_(const std::filesystem::path &path) const override | MR::ObjectMeshHolder | 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) override | MR::ObjectMeshHolder | protectedvirtual |
setAllVisualizePropertiesForEnum(const AllVisualizeProperties &properties, std::size_t &pos) | MR::VisualObject | inlineprotected |
setAmbientStrength(float ambientStrength) | MR::VisualObject | inlinevirtual |
setAncillary(bool ancillary) | MR::Object | virtual |
setAncillaryTexture(MeshTexture texture) | MR::ObjectMeshHolder | inlinevirtual |
setAncillaryUVCoords(VertUVCoords uvCoordinates) | MR::ObjectMeshHolder | inlinevirtual |
setBackColor(const Color &color, ViewportId viewportId={}) | MR::VisualObject | virtual |
setBackColorsForAllViewports(ViewportProperty< Color > val) | MR::VisualObject | virtual |
setBordersColor(const Color &color, ViewportId id={}) | MR::ObjectMeshHolder | inlinevirtual |
setBordersColorsForAllViewports(ViewportProperty< Color > val) | MR::ObjectMeshHolder | virtual |
setColoringType(ColoringType coloringType) | MR::VisualObject | virtual |
setCreases(UndirectedEdgeBitSet creases) | MR::ObjectMeshHolder | virtual |
setDirtyFlags(uint32_t mask, bool invalidateCaches=true) override | MR::ObjectMesh | virtual |
setEdgesColor(const Color &color, ViewportId id={}) | MR::ObjectMeshHolder | inlinevirtual |
setEdgesColorsForAllViewports(ViewportProperty< Color > val) | MR::ObjectMeshHolder | virtual |
setEdgeWidth(float edgeWidth) | MR::ObjectMeshHolder | virtual |
setFacesColorMap(FaceColors facesColorMap) | MR::ObjectMeshHolder | inlinevirtual |
setFlatShading(bool on) | MR::ObjectMeshHolder | inline |
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 |
setLocked(bool on) | MR::Object | inlinevirtual |
setMesh(std::shared_ptr< Mesh > mesh) | MR::ObjectMesh | virtual |
setName(std::string name) | MR::Object | inlinevirtual |
setParentLocked(bool lock) | MR::Object | inlinevirtual |
setPickable(bool on, ViewportMask viewportMask=ViewportMask::all()) | MR::VisualObject | virtual |
setPointsColor(const Color &color, ViewportId id={}) | MR::ObjectMeshHolder | inlinevirtual |
setPointSize(float size) | MR::ObjectMeshHolder | virtual |
setSaveMeshFormat(const char *newFormat) | MR::ObjectMeshHolder | |
setSelectedEdgesColor(const Color &color, ViewportId id={}) | MR::ObjectMeshHolder | virtual |
setSelectedEdgesColorsForAllViewports(ViewportProperty< Color > val) | MR::ObjectMeshHolder | virtual |
setSelectedFacesColor(const Color &color, ViewportId id={}) | MR::ObjectMeshHolder | virtual |
setSelectedFacesColorsForAllViewports(ViewportProperty< Color > val) | MR::ObjectMeshHolder | virtual |
setShininess(float shininess) | MR::VisualObject | inlinevirtual |
setSpecularStrength(float specularStrength) | MR::VisualObject | inlinevirtual |
setTexture(MeshTexture texture) | MR::ObjectMeshHolder | virtual |
setTexturePerFace(Vector< TextureId, FaceId > texturePerFace) | MR::ObjectMeshHolder | inlinevirtual |
setTextures(Vector< MeshTexture, TextureId > texture) | MR::ObjectMeshHolder | inlinevirtual |
setupRenderObject_() const override | MR::ObjectMeshHolder | protectedvirtual |
setUseDefaultScenePropertiesOnDeserialization(bool useDefaultScenePropertiesOnDeserialization) | MR::VisualObject | inline |
setUVCoords(VertUVCoords uvCoordinates) | MR::ObjectMeshHolder | inlinevirtual |
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 |
shadingEnabled_ | MR::ObjectMeshHolder | protected |
shallowClone() const override | MR::ObjectMesh | virtual |
shallowCloneTree() const | MR::Object | |
shininess_ | MR::VisualObject | protected |
showBordersHighlight_ | MR::ObjectMeshHolder | protected |
showEdges_ | MR::ObjectMeshHolder | protected |
showFaces_ | MR::ObjectMeshHolder | 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 |
showPoints_ | MR::ObjectMeshHolder | protected |
showSelectedEdges_ | MR::ObjectMeshHolder | protected |
showSelectedFaces_ | MR::ObjectMeshHolder | protected |
showTexture_ | MR::ObjectMeshHolder | protected |
sortChildren() | MR::Object | |
specularStrength_ | MR::VisualObject | protected |
supportsVisualizeProperty(AnyVisualizeMaskEnum type) const override | MR::ObjectMeshHolder | virtual |
swap(Object &other) | MR::Object | |
swapBase_(Object &other) override | MR::ObjectMesh | protectedvirtual |
swapSignals_(Object &other) override | MR::ObjectMesh | protectedvirtual |
texturePerFace_ | MR::ObjectMeshHolder | protected |
textures_ | MR::ObjectMeshHolder | protected |
toggleVisualizeProperty(AnyVisualizeMaskEnum type, ViewportMask viewportMask) | MR::VisualObject | |
totalArea() const | MR::ObjectMeshHolder | |
totalArea_ | MR::ObjectMeshHolder | mutableprotected |
TypeName() noexcept | MR::ObjectMesh | inlinestatic |
typeName() const override | MR::ObjectMesh | inlinevirtual |
unselectedColor_ | MR::VisualObject | protected |
updateAncillaryUVCoords(VertUVCoords &updated) | MR::ObjectMeshHolder | inline |
updateFacesColorMap(FaceColors &updated) | MR::ObjectMeshHolder | inlinevirtual |
updateMesh(std::shared_ptr< Mesh > mesh) | MR::ObjectMesh | virtual |
updateTexture(MeshTexture &updated) | MR::ObjectMeshHolder | virtual |
updateTexturePerFace(Vector< TextureId, FaceId > &texturePerFace) | MR::ObjectMeshHolder | inlinevirtual |
updateTextures(Vector< MeshTexture, TextureId > &updated) | MR::ObjectMeshHolder | inlinevirtual |
updateUVCoords(VertUVCoords &updated) | MR::ObjectMeshHolder | inlinevirtual |
updateVertsColorMap(VertColors &vertsColorMap) | MR::VisualObject | inlinevirtual |
useDefaultScenePropertiesOnDeserialization() const | MR::VisualObject | inline |
useDefaultScenePropertiesOnDeserialization_ | MR::VisualObject | protected |
uvCoordinates_ | MR::ObjectMeshHolder | protected |
varMesh() | MR::ObjectMesh | inlinevirtual |
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 |
volume() const | MR::ObjectMeshHolder | |
volume_ | MR::ObjectMeshHolder | mutableprotected |
worldBox_ | MR::ObjectMeshHolder | mutableprotected |
worldRayIntersection(const Line3f &worldRay, const FaceBitSet *region=nullptr) const | MR::ObjectMesh | |
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 |