NDEVR
API Documentation
KeyPointMap Member List

This is the complete list of members for KeyPointMap, including all inherited members.

_setDesignVisible(bool is_visible)DesignInfoprotected
_setProperty(NDPO property, const t_type &value)DesignObjectinlineprotected
_setTransform(const Matrix< fltp08 > &transform)DesignInfoprotected
activeFilters() constDesignObject
addChild(Model &child)Model
addChild(uint04 child_idx, Model &child)Model
addChild(uint04 child_index)Model
addPerVertexColorFromMaterialConstant(UVType constant_index)Model
appendData(const StringView &data, bool compressed)DesignObject
applyTransformToParent(Matrix< fltp08 > mat, const Matrix< fltp08 > &parent_mat) constModel
base() constDesignObjectinline
calculateAverageDirection(const Matrix< fltp08 > &parent_transform=Constant< Matrix< fltp08 > >::Invalid) constModel
calculateHVLength(const Matrix< fltp08 > &parent_transform=Constant< Matrix< fltp08 > >::Invalid) constModel
calculateIndexNeighborList()Model
calculateLength(const Matrix< fltp08 > &transform=Constant< Matrix< fltp08 > >::Invalid) constModel
calculateNormals(NormalMode mode, Angle< fltp08 > smoothing_angle)Model
calculateSmoothTextures(Vector< 3, fltp08 > origin, fltp08 scale)Model
calculateSurfaceArea(const Matrix< fltp08 > &transform=Constant< Matrix< fltp08 > >::Invalid) constModel
calculateTangentSpace(bool calc_tan, bool calc_bitan)Model
calculateVolume(const Matrix< fltp08 > &transform=Constant< Matrix< fltp08 > >::Invalid) constModel
calculateVolumeAndSurfaceArea(const Matrix< fltp08 > &transform=Constant< Matrix< fltp08 > >::Invalid, const void *lock=nullptr) constModel
canExplode() constModel
canInteract() constModel
centerAlignModel()Model
checkBounds()Model
childBase() constModelprotected
childCount() constModel
childToParentReference() constModelprotected
clearAllMetaData()DesignObject
clearChildren()Model
clearLayer()Model
clearMaterial()Model
clearMaterialDescendants()Model
clearMetaData(const StringView &index)DesignObject
colorByChannel(Material &mat, const StringView &channel, fltp08 avg=Constant< fltp08 >::Invalid) constModel
copyFrom(const Model &model, bool deep_copy, bool copy_ids=false, bool recursive=true, bool keep_root_properties=false)Model
DesignObject::copyFrom(const DesignObject &object)DesignObject
copyMaterialProperties(const Model &model)Model
createActiveMapPointGeometry()KeyPointMap
createChild()Model
createChild(uint04 child_slot)Model
createChildEffect()Model
createChildGeometry()Model
createChildMaterial(bool copy_child=false)Model
createChildren(uint04 child_size)Model
createMapPointGeometry()KeyPointMap
createSceneEffect() constModel
createSceneGeometry() constModel
createSceneLayer() constModel
createSceneMaterial() constModel
createSceneModel() constModel
customModelColor(ModelColorMode mode) constModel
deleteChildren()Model
deleteModel(bool deletchildren, bool removfrom_parent=true)Model
DescendedFlags enum nameModel
descendedFlagsNoCache(bool complete_cache_ignore) constModel
descendedPersonalFlagsNoCache() constModel
descendentGeometryTypes(Set< GeometryType > &buffer) constModel
designIndex() constDesignObjectinline
DesignInfo(DesignObjectBase *base)DesignInfoprotected
DesignInfo(uint04 index, DesignObjectBase *base)DesignInfoprotected
DesignObject()=defaultDesignObject
DesignObject(DesignObjectBase *base)DesignObjectexplicit
DesignObject(uint04 index, DesignObjectBase *base)DesignObject
DesignObject(const DesignInfo &info)DesignObject
DesignObjectType enum nameDesignInfo
directLayer() constModel
displayName() constModel
displayNamePath(const StringView &seperator=":") constModel
doesModelPropertyContain(NDPN property, const StringView &value, bool ignorcase) constModelinline
doesModelPropertyContain(NDPN property, const char *value, bool ignorcase) constModelinline
doesPropertyBeginWith(NDPO property, const StringView &value, bool ignore_case) constDesignObjectinline
doesPropertyContain(NDPO property, const StringView &value, bool ignore_case) constDesignObjectinline
drawMapPoints(Buffer< MapPoint * > mTrackedMapPoints, Atlas *mpAtlas)KeyPointMap
e_descendent_deletion_blocked enum valueModel
e_descendent_focussed enum valueModel
e_descendent_selected enum valueModel
e_follow_camera enum valueModel
e_ignore_offset enum valueModel
e_ignore_rotation enum valueModel
e_ignore_scale enum valueModel
e_ignore_scale_distortion enum valueModel
e_inherited_can_delete enum valueModel
e_inherited_does_not_follow_camera enum valueModel
e_inherited_does_not_orient_to_camera enum valueModel
e_inherited_does_not_scale_to_camera enum valueModel
e_inherited_exportable enum valueModel
e_inherited_has_no_focus enum valueModel
e_inherited_is_tree_visible enum valueModel
e_inherited_is_visible enum valueModel
e_inherited_not_application_owned enum valueModel
e_inherited_not_deleted enum valueModel
e_inherited_not_selected enum valueModel
e_orient_to_camera enum valueModel
e_placholder enum valueModel
e_scale_to_camera enum valueModel
e_use_only_for_offset enum valueModel
ensureTangentSpace(bool ensure_tan, bool ensure_bitan)Model
ensureVisibleChildren(uint04 count)Model
eraseModel()Model
explodeModel()Model
exportIgnored() constModel
file() constDesignObjectinline
FilePathDesignNameVariable()DesignObjectinlinestatic
findDescendentByName(const StringView &name) constModel
findDescendentByType(const StringView &type) constModel
geometryBase() constModelprotected
get(t_property_type property) constDesignObjectinline
get() constDesignObjectinline
get() constDesignObjectinline
getAscModifiedTime(bool include_self, bool include_layer=true) constModel
getBounds() constModel
getBoundsOfVisible() constModel
getChild(uint04 child) constModel
getChild(UUID id) constModel
getChildIndex(uint04 child) constModel
getChildIndex() constModel
getChildIndices() constModel
getChildLayerIndex() constModel
getChildren() constModel
getChildren(ModelBuffer &children) constModel
getChildrenByName(const StringView &name) constModel
getChildrenByType(const StringView &type) constModel
getChildrenByType(const Buffer< String > &type) constModel
getChildrenIDs() constModel
getClippingGeometry() constModel
getCompleteTransform() constModel
getDescendants(bool include_deleted=false, bool local_only=false) constModel
getDescendants(ModelBuffer &buffer, bool include_deleted=false, bool local_only=false) constModel
getDescendantsByName(const StringView &name, uint04 max_count=Constant< uint04 >::Max) constModel
getDescendantsByNameAndType(const StringView &name, const StringView &type, uint04 max_count=Constant< uint04 >::Max) constModel
getDescendantsByType(const StringView &type, uint04 max_count=Constant< uint04 >::Max) constModel
getDescModifiedTime(bool includself) constModel
getDesignParent() constDesignObject
getDirectLayerIndex() constModel
getEffect(uint04 index=0) constModel
getEffectChildren() constModel
getEffectDescendants() constModel
getEffectIndex(uint04 child_index=0) constModel
getFamilyMember(uint04 index) constModel
getGeometry() constModel
getGeometryDescendants(bool remove_redundant=true, uint04 max_count=Constant< uint04 >::Max) constModel
getGeometryIndex() constModel
getIcon() constDesignObject
getInheritedProperty(NDPO property) constDesignObjectinline
getLayer() constModel
getMaterial() constModel
getMaterialDescendants(bool local_only=false) constModel
getMaterialDescendants(MaterialBuffer &materials, bool local_only=false) constModel
getMaterialDescendants(Set< Material > &materials, bool local_only=false) constModel
getMaterialDescendantsByName(const StringView &name, uint04 max_count=Constant< uint04 >::Max) constModel
getMaterialIdx() constModel
getMaterialMode() constModel
getModelIcon() constModel
getNumOfEffects() constModel
getParent() constModel
getParentIndex() constModel
getParentTransform() constModel
getRoot() constModel
getRootMaterial() constModel
getRootMaterialModel()Model
getScene() constDesignObject
getSceneEffect(UUID id) constModel
getSceneEffects() constModel
getSceneGeometries() constModel
getSceneGeometry(uint04 index) constModel
getSceneGeometry(UUID id) constModel
getSceneLayer(UUID id) constModel
getSceneLayers(bool include_deleted=false) constModel
getSceneMaterial(uint04 index) constModel
getSceneMaterial(UUID id) constModel
getSceneMaterials() constModel
getSceneModel(UUID id) constModel
getSceneModels(bool include_deleted=false, bool local_only=false) constModel
getSceneModelsByName(const StringView &name, uint04 max_count=Constant< uint04 >::Max, bool includdeleted=false) constModel
getSceneModelsByType(const StringView &type, uint04 max_count=Constant< uint04 >::Max, bool includdeleted=false) constModel
getSelectionBounds() constModel
getTypeChildren(const StringView &type) constModelinline
getTypeDescendants(const StringView &type) constModelinline
globalBounds() constModel
globalCenterOfRotation() constModel
globalSelectionBounds() constModel
hasChild(uint04 child_index=0U) constModel
hasDescendants(bool &has_point, bool &has_line, bool &has_mesh, bool only_user_objects) constModel
hasDescendent(const Model &model) constModel
hasDescendent(const UUID &id) constModel
hasDirectLayer() constModel
hasEffect(uint04 index=0) constModel
hasFocus() constModel
hasGeometryDescendent() constModel
hasHoles(PrimitiveProperty property) constModel
hasLayer() constModel
hasLayerRootMaterial() constModel
hasLinearDescendent() constModel
hasMaterial() constModel
hasMeshDescendent() constModel
hasMetaData(const StringView &index) constDesignObject
hasPointsDescendent() constModel
hasProperty(t_design_type property) constDesignObjectinline
hasRootMaterial() constModel
hasSelectedDescendent() constModel
index() constDesignObjectinline
InheritedFlags enum nameModel
inheritedFlags() constModel
inheritedFlagsNoCache(bool complete_cache_ignore) constModel
inheritedPersonalFlagsNoCache() constModel
init()KeyPointMap
initDesignObject()DesignObjectprotected
invalidateBounds()Model
invalidateGlobalBoundsDesc()Model
invalidateSelectionBounds()Model
invalidateTransformCache()Model
invalidateVisibleBounds()Model
is(t_property_type property, const StringView &value) constDesignObjectinline
is(t_property_type property, const char *value) constDesignObjectinline
is(t_property_type property, const String &value) constDesignObjectinline
is(t_property_type property, const t_type &value) constDesignObjectinline
is(const StringView &value) constDesignObjectinline
is(const char *value) constDesignObjectinline
is(const String &value) constDesignObjectinline
is(const t_type &value) constDesignObjectinline
isApplicationOwned() constModel
isDeleted() constModel
isDesignType(DesignObjectType mode) constDesignObject
isDesignType(uint04 mode) constDesignObject
isLayer() constModel
isLocked() constModel
isScene() constModel
isSelected() constModel
isTreeVisible() constModel
isType(const Buffer< t_buffer_type > &types) constModelinline
isValid() constDesignObjectinline
isVisible() constModel
KeyPointMap(const Model &model)KeyPointMap
m_baseDesignInfoprotected
m_design_indexDesignInfoprotected
m_indexDesignInfoprotected
materialBase() constModelprotected
MaterialMode enum nameModel
metaData(const StringView &index) constDesignObject
metaData() constDesignObject
Model()Modelinline
Model(DesignObjectBase *base)Model
Model(uint04 index, DesignObjectBase *base)Model
Model(const DesignInfo &obj)Modelexplicit
ModelColorMode enum nameModel
offsetDesign(const Vector< 3, fltp08 > &offset)DesignObject
operator bool() constModelinline
operator!=(const DesignObject &object) constDesignObject
operator<(const DesignObject &object) constDesignObject
operator==(const DesignObject &object) constDesignObject
operator>(const DesignObject &object) constDesignObject
overrideMaterialDescendants(MaterialMode override_desc)Model
parentBase() constModelprotected
ParentMatrixFlags enum nameModel
parentMatrixFlags() constModel
parentToChildReference() constModelprotected
personalDescendedFlags() constModel
personalInheritedFlags() constModel
propertyTable() constDesignObject
propertyTable()DesignObject
ReduceToRoots(const ModelBuffer &children, const std::function< bool(const Model &, const Set< Model > &)> &filter)Modelstatic
removeChild(const Model &model)Model
removeDuplicateVertices(fltp08 epsilon, void *lock, InfoPipe *log=nullptr)Model
removeGeometry()Model
removeMaterial()Model
removeMetaData(const StringView &index, const void *lock_ptr=nullptr)DesignObject
restoreModel()Model
restoreModel(Model &parent, uint04 index=Constant< uint04 >::Invalid)Model
scale(Vector< 3, fltp08 > scale, Vertex< 3, fltp08 > center_of_scale=Constant< Vertex< 3, fltp08 > >::Invalid)DesignObject
scale(Vector< 3, fltp08 > scale, Vertex< 3, fltp08 > center_of_scale, const Matrix< fltp08 > &transform)DesignObject
set(t_property_type property, const t_type &value)DesignObjectinline
set(const t_type &value)DesignObjectinline
setActiveFilters(const JSONNode &node)DesignObject
setChildApplicationConstructed(DesignObjectBase *base)Model
setChildApplicationConstructed(const StringView &database_name=StringView())Model
setChildEffectSize(uint04 child_size)Model
setChildIndex(uint04 child, uint04 id)Model
setDesignType(DesignObjectType mode, bool is_type)DesignObject
setEffectIndex(uint04 material_index, uint04 sub_index=0)Model
setGeometryApplicationConstructed(const StringView &database_name=StringView())Model
setGeometryChild(Geometry &geo)Model
setGeometryIndex(uint04 geo_index)Model
setIsLayer(bool is_layer)Model
setLayer(Model layer)Model
setMaterial(const Material &material)Model
setMaterialApplicationConstructed(const StringView &database_name=StringView())Model
setMaterialMode(MaterialMode option)Model
setMetaData(const JSONNode &node)DesignObject
setMetaData(const StringView &index, const JSONNode &node)DesignObject
setMetaData(const StringView &index, const String &data)DesignObject
setMetaData(const StringView &index, const StringView &data)DesignObject
setMetaData(const StringView &index, const bool &data)DesignObject
setMetaData(const StringView &index, const fltp08 &data)DesignObject
setMetaData(const StringView &index, const uint01 &data)DesignObject
setMetaData(const StringView &index, const uint04 &data)DesignObject
setModelTransform(const Matrix< fltp08 > &transform)Model
setModelVisible(bool is_visible)Model
setNormalMode(NormalMode mode, Angle< fltp08 > smoothing_angle, InfoPipe *log)Model
setOrientation(const Vector< 3, Angle< sint04 > > &new_orientation, const void *lock=nullptr)Model
setOrientation(const Vector< 3, Angle< fltp08 > > &new_orientation, const void *lock=nullptr)Model
setParentMatrixFlag(ParentMatrixFlags flag, bool value)Model
setParentMatrixFlags(BitFlag flags)Model
setSize(const Vector< 3, fltp08 > &size)Model
setWindingMode(WindingMode mode)Model
size() constModel
swapChildren(uint04 a, uint04 b)Model
TypeName()KeyPointMapinlinestatic
update(t_property_type property, const t_type &value, const void *lock=nullptr)DesignObjectinline
update(const t_type &value, const void *lock=nullptr)DesignObjectinline
updateAscGeometryTime(const Time &time, bool include_self)Model
updateAscTime(const Time &time, bool includself)Model
updateCreatedTime()DesignObject
updateDescGeometryTime(const Time &time, bool include_self)Model
updateDescTime(const Time &time, bool include_self)Model
updateDesignModifiedTime(Time time=Time::SystemTime())DesignObject
updateDesignTransform(const Matrix< fltp08 > &transform, const void *lock=nullptr)DesignObject
updateDesignVisible(bool is_visible, const void *lock=nullptr)DesignObject
updateFrom(const Model &model, bool check_resources)Model
updateGeometryTime(Time time=Time::SystemTime())Model
updateInheritedFlagsCache(bool force_update_all=false, bool update_personal_flags=false)Model
updateMetaData(const StringView &index, const String &data, const void *lock_ptr=nullptr)DesignObject
updateMetaData(const StringView &index, const StringView &data, const void *lock_ptr=nullptr)DesignObject
updateMetaData(const StringView &index, const fltp08 &data, const void *lock_ptr=nullptr)DesignObject
updateMetaData(const StringView &index, const bool &data, const void *lock_ptr=nullptr)DesignObject
updateModelTransform(const Matrix< fltp08 > &transform, const void *lock=nullptr)Model
updateModifiedTime(Time time=Time::SystemTime())Model
updateVisibleRecursive(bool is_visible)Model
validate(bool validate_children=true) constModel
validateDesignObject() constDesignObject
vertexCount() constModel
visibleVertexCount() constModel