OpenTwin 0.1
OpenTwin
 
Loading...
Searching...
No Matches
Model Member List

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

activateModel(void)Model
activateVersion(const std::string &version)Model
addAnnotationEntities(std::list< EntityAnnotation * > &errorAnnotations)Model
addCommonPropertiesToConfig(const std::list< ot::UID > &entityIDList, bool visibleOnly, ot::PropertyGridCfg &_config)Model
addEntitiesToModel(std::list< ot::UID > &topologyEntityIDList, std::list< ot::UID > &topologyEntityVersionList, std::list< bool > &topologyEntityForceVisible, std::list< ot::UID > &dataEntityIDList, std::list< ot::UID > &dataEntityVersionList, std::list< ot::UID > &dataEntityParentList, const std::string &description, bool saveModel, bool askForCreationOfBranch)Model
addEntityToMap(EntityBase *entity)Model
addEntityToModel(std::string entityPath, EntityBase *entity, EntityBase *root, bool addVisualizationContainers, std::list< EntityBase * > &newEntities)Model
addGeometryOperation(ot::UID geomEntityID, ot::UID geomEntityVersion, const std::string &geomEntityName, std::list< ot::UID > &dataEntityIDList, std::list< ot::UID > &dataEntityVersionList, std::list< ot::UID > &dataEntityParentList, std::list< std::string > &childrenList, const std::string &description)Model
addModalCommand(ModalCommandBase *command)Model
addNodeFromFacetData(const std::string &treeName, double surfaceColorRGB[3], double edgeColorRGB[3], unsigned long long modelEntityID, const OldTreeIcon &treeIcons, bool backFaceCulling, double offsetFactor, bool isHidden, bool isEditable, std::vector< Geometry::Node > &nodes, std::list< Geometry::Triangle > &triangles, std::list< Geometry::Edge > &edges, std::map< ot::UID, std::string > &faceNameMap, std::string &errors, bool selectChildren, bool manageParentVisibility, bool manageChildVisibility, bool showWhenSelected)Model
addNodeFromFacetDataBase(const std::string &treeName, double surfaceColorRGB[3], double edgeColorRGB[3], const std::string &materialType, const std::string &textureType, bool reflective, unsigned long long modelEntityID, const OldTreeIcon &treeIcons, bool backFaceCulling, double offsetFactor, bool isHidden, bool isEditable, const std::string &projectName, unsigned long long entityID, unsigned long long version, bool selectChildren, bool manageParentVisibility, bool manageChildVisibility, bool showWhenSelected, std::vector< double > &transformation)Model
addPropertiesToEntities(std::list< ot::UID > &entityIDList, const ot::PropertyGridCfg &_configuration)Model
addResult1DEntity(const std::string &name, const std::vector< double > &xdata, const std::vector< double > &ydata, const std::vector< double > &ydataIm, const std::string &curveLabel, const std::string &xlabel, const std::string &xunit, const std::string &ylabel, const std::string &yunit)Model
addSceneNode(const std::string &_treeName, ot::UID _modelEntityID, const OldTreeIcon &_treeIcons, bool _editable, ot::VisualisationTypes _visualisationTypes)Model
addSceneNode(SceneNodeBase *node)Model
addVisualizationAnnotationNode(const std::string &treeName, unsigned long long modelEntityID, const OldTreeIcon &treeIcons, bool isHidden, const double edgeColorRGB[3], const std::vector< std::array< double, 3 > > &points, const std::vector< std::array< double, 3 > > &points_rgb, const std::vector< std::array< double, 3 > > &triangle_p1, const std::vector< std::array< double, 3 > > &triangle_p2, const std::vector< std::array< double, 3 > > &triangle_p3, const std::vector< std::array< double, 3 > > &triangle_rgb)Model
addVisualizationAnnotationNode(const std::string &name, ot::UID UID, const OldTreeIcon &treeIcons, bool isHidden, const double edgeColorRGB[3], const std::vector< std::array< double, 3 > > &points, const std::vector< std::array< double, 3 > > &points_rgb, const std::vector< std::array< double, 3 > > &triangle_p1, const std::vector< std::array< double, 3 > > &triangle_p2, const std::vector< std::array< double, 3 > > &triangle_p3, const std::vector< std::array< double, 3 > > &triangle_rgb)Model
addVisualizationAnnotationNodeDataBase(const std::string &treeName, unsigned long long modelEntityID, const OldTreeIcon &treeIcons, bool isHidden, const std::string &projectName, unsigned long long entityID, unsigned long long version)Model
addVisualizationCartesianMeshItemNode(const std::string &treeName, unsigned long long modelEntityID, const OldTreeIcon &treeIcons, bool isHidden, std::vector< int > &facesList, double color[3])Model
addVisualizationCartesianMeshNode(const std::string &treeName, unsigned long long modelEntityID, const OldTreeIcon &treeIcons, bool isHidden, double edgeColorRGB[3], double meshLineColorRGB[3], bool showMeshLines, const std::vector< double > &meshCoordsX, const std::vector< double > &meshCoordsY, const std::vector< double > &meshCoordsZ, const std::string &projectName, unsigned long long faceListEntityID, unsigned long long faceListEntityVersion, unsigned long long nodeListEntityID, unsigned long long nodeListEntityVersion)Model
addVisualizationContainerNode(const std::string &treeName, unsigned long long modelEntityID, const OldTreeIcon &treeIcons, bool editable)Model
addVisualizationContainerNode(const std::string &name, ot::UID entityID, bool isEditable)Model
addVisualizationMeshItemNodeFromFacetDataBase(const std::string &treeName, unsigned long long modelEntityID, const OldTreeIcon &treeIcons, bool isHidden, const std::string &projectName, unsigned long long entityID, unsigned long long version, long long tetEdgesID, long long tetEdgesVersion)Model
addVisualizationMeshNode(const std::string &name, ot::UID entityID)Model
addVisualizationMeshNodeFromFacetDataBase(const std::string &treeName, unsigned long long modelEntityID, const OldTreeIcon &treeIcons, double edgeColorRGB[3], bool displayTetEdges, const std::string &projectName, unsigned long long entityID, unsigned long long version)Model
addVisualizationNodeFromFacetData(const std::string &treeName, double surfaceColorRGB[3], double edgeColorRGB[3], ot::UID modelEntityID, const OldTreeIcon &treeIcons, bool backFaceCulling, double offsetFactor, bool isEditable, std::vector< Geometry::Node > &nodes, std::list< Geometry::Triangle > &triangles, std::list< Geometry::Edge > &edges, std::string &errors, bool selectChildren, bool manageParentVisibility, bool manageChildVisibility, bool showWhenSelected)Model
addVisualizationNodeFromFacetDataBase(const std::string &treeName, double surfaceColorRGB[3], double edgeColorRGB[3], const std::string &materialType, const std::string &textureType, bool textureReflective, ot::UID modelEntityID, const OldTreeIcon &treeIcons, bool backFaceCulling, double offsetFactor, bool isHidden, bool isEditable, const std::string &projectName, ot::UID entityID, bool selectChildren, bool manageParentVisibility, bool manageChildVisibility, bool showWhenSelected, std::vector< double > &transformation)Model
addVisualizationPlot1DNode(const ot::Plot1DDataBaseCfg &_config)Model
addVisualizationResult1DNode(const ot::Plot1DCurveInfoCfg &_curveInfo, const OldTreeIcon &_treeIcons, bool _isHidden)Model
addVTKNode(const std::string &treeName, unsigned long long modelEntityID, const OldTreeIcon &treeIcons, bool isHidden, bool isEditable, const std::string &projectName, unsigned long long visualizationDataID, unsigned long long visualizationDataVersion)Model
attachViewer(Viewer *viewer)Model
calculateDeflectionFromAllEntities(void)Model
calculateDeflectionFromListOfEntities(std::list< EntityBase * > &entities)Model
centerMouseCursor(void)Model
checkParentUpdates(std::list< ot::UID > &modifiedEntities)Model
clearHoverView(void)Model
clearSelection(void)Model
clearSelection(void)Model
createEntityUID(void)Model
deactivateModel(void)Model
deleteCurves(std::list< std::string > &entityNameList)Model
deleteEntitiesFromModel(std::list< std::string > &entityNameList, bool saveModel)Model
deleteEntity(EntityBase *entity)Model
deleteProperty(const std::list< ot::UID > &entityIDList, const std::string &propertyName, const std::string &propertyGroup)Model
detachAllViewer(void)Model
detachViewer(Viewer *viewer)Model
displayMessage(const std::string &message)Model
EDGE enum valueModel
enableQueuingHttpRequests(bool flag)Model
ensure1DView(void)Model
ensure3DView(void)Model
enterEntitySelectionMode(ot::serviceID_t replyTo, const std::string &selectionType, bool allowMultipleSelection, const std::string &selectionFilter, const std::string &selectionAction, const std::string &selectionMessage, std::list< std::string > &optionNames, std::list< std::string > &optionValues)Model
entitiesNeedUpdate(void)Model
entitiesSelected(const std::string &selectionAction, const std::string &selectionInfo, std::map< std::string, std::string > &options)Model
ENTITY enum valueModel
entityExists(ot::UID uID)Model
entityModified(EntityBase *entity) overrideModelvirtual
entityRemoved(EntityBase *entity) overrideModelvirtual
escapeKeyPressed(void)Model
eSelectionMode enum nameModel
executeAction(unsigned long long _buttonID)Model
executeAction(const std::string &action, ot::JsonDocument &doc)Model
executeFunction(const std::string &function, const std::string &fileName, bool removeFile)Model
FACE enum valueModel
facetEntity(EntityGeometry *entity, double deflection, bool isHidden, bool notifyViewer)Model
fillPropertyGrid(const ot::PropertyGridCfg &_configuration)Model
findEntityFromName(const std::string &name)Model
freeze3DView(bool flag)Model
getAllEntities(std::list< EntityBase * > &entities)Model
getAllGeometryEntities(std::list< EntityGeometry * > &geometryEntities)Model
getAllGeometryEntitiesForMeshing(void)Model
getCurrentModelVersion(void)Model
getCurrentSelectionMode(void)Modelinline
getCurrentTraversalMask(void)Model
getCurrentWorkingPlaneTransform(void)Modelinline
getCurrentWorkingPlaneTransformTransposedInverse(void)Modelinline
getDataModel(void)Modelinline
GetDocumentFromEntityID(ot::UID entityID, bsoncxx::builder::basic::document &doc)Model
getDoublePropertyGridValue(const std::string &_groupName, const std::string &_itemName)Model
getEdgeSelectionTraversalMask(void)Model
getEntityByID(ot::UID _entityID) constModel
getEntityNames(std::list< ot::UID > &entityIDList, std::list< std::string > &entityNames)Model
getEntityNameToIDMap()Model
getEntityProperties(ot::UID entityID, bool recursive, const std::string &propertyGroupFilter, std::map< ot::UID, ot::PropertyGridCfg > &_entityProperties)Model
getEntityTypes(std::list< ot::UID > &entityIDList, std::list< std::string > &entityTypes)Model
getEntityVersions(std::list< ot::UID > &entityIDList, std::list< ot::UID > &entityVersions)Model
getFaceSelectionTraversalMask(void)Model
getGeometryRootName(void)Modelinline
getID(void)Modelinline
getIDsOfFolderItemsOfType(const std::string &folder, const std::string &className, bool recursive)Model
getListOfAllChildEntities(EntityBase *entity, std::list< std::pair< ot::UID, ot::UID > > &childrenEntities)Model
getListOfEntityNames()Model
getListOfFolderItems(const std::string &folder, bool recursive)Model
getListOfSelectedEntities(const std::string &typeFilter="")Model
getMaterialRootName(void)Modelinline
getMeshingActive(ot::UID meshEntityID)Model
getMeshRootName(void)Modelinline
getModelBox(double &xmin, double &xmax, double &ymin, double &ymax, double &zmin, double &zmax)Model
getModelEntityIDFromTreeID(ot::UID treeItem)Model
getModelStorageVersion(void)Modelinline
getModified(void)Modelinline
getNewEntityIDs(unsigned long long count)Model
getOSGRootNode(void)Modelinline
getParameterRootName(void)Modelinline
getProjectType(void)Modelinline
getRootNode(void)Modelinline
getScriptsRootName(void)Modelinline
getSelectedCurves()Model
getSelectedModelEntityIDs(std::list< unsigned long long > &selectedModelEntityID)Model
getSelectedTreeItemIDs(std::list< ot::UID > &selectedTreeItemID)Model
getSelectedVisibleModelEntityIDs(std::list< unsigned long long > &selectedVisibleModelEntityID)Model
getServiceIDAsInt(void)Model
getSessionCount(void)Model
getSolverRootName(void)Modelinline
getStateManager(void)Model
getTreeIDFromModelID(ot::UID modelID)Model
getUnitRootName(void)Modelinline
getViewerList(void)Modelinline
getVisualizationModel(void)Model
hideBranch(const std::string &branchName)Model
hideEntities(std::list< unsigned long long > hiddenID)Model
hideEntities(std::list< ot::UID > &hiddenEntityIDs)Model
importTableFile(std::string &itemName)Model
isModelActive(void)Modelinline
isSingleItemSelected(void)Modelinline
isWireFrameMode(void)Modelinline
keySequenceActivated(const std::string &keySequence)Model
lockSelectionAndModification(bool flag)Model
Model()Model
Model(const std::string &_projectName, const std::string &_projectType, const std::string &_collectionName)Model
modelChangeOperationCompleted(const std::string &description, bool askForCreationOfBranch=true)Model
modelItemRenamed(ot::UID entityID, const std::string &newName)Model
notifySceneNodeAboutViewChange(const std::string &_sceneNodeName, const ot::ViewChangedStates &_state, const ot::WidgetViewBase::ViewType &_viewType)Model
prefetchDocumentsFromStorage(std::list< ot::UID > &prefetchIds)Model
processCurrentSelectionMode(osgUtil::Intersector *intersector, double sceneRadius, bool bCtrlKeyPressed)Model
processHoverView(osgUtil::Intersector *intersector, double sceneRadius)Model
projectOpen(void)Model
projectSave(const std::string &comment, bool silentlyCreateBranch)Model
promptResponse(const std::string &_type, ot::MessageDialogCfg::BasicButton _answer, const std::string &_parameter1)Model
propertyGridValueChanged(const ot::Property *_property)Model
readEntityFromEntityID(EntityBase *parent, ot::UID entityID, std::map< ot::UID, EntityBase * > &entityMap)Model
readEntityFromEntityIDandVersion(EntityBase *parent, ot::UID entityID, ot::UID version, std::map< ot::UID, EntityBase * > &entityMap)Model
refreshAllViews(void)Model
refreshAllViews(void)Model
refreshSelection(void)Model
removedSelectedCurveNodes()Model
removeEntityFromMap(EntityBase *entity, bool keepInProject, bool keepParameterDependency, bool considerChildren=true)Model
removeEntityWithChildrenFromMap(EntityBase *entity, bool keepInProject, bool keepParameterDependency, std::list< EntityBase * > &removedEntities)Model
removeModalCommand(ModalCommandBase *command)Model
removeSceneNode(osg::Node *node)Model
removeShapes(std::list< unsigned long long > modelEntityIDList)Model
removeShapesFromVisualization(std::list< ot::UID > &removeFromDisplay)Model
renameEntityPath(const std::string &oldPath, const std::string &newPath)Model
reportError(const std::string &message)Model
reportInformation(const std::string &message)Model
reportWarning(const std::string &message)Model
requestUpdateVisualizationEntity(ot::UID visEntityID)Model
reset1DPlotItemSelection(void)Model
resetAllViews(void)Model
resetAllViews1D(void)Model
resetAllViews3D(void)Model
resetModified(void)Model
resetToNew(void)Model
returnKeyPressed(void)Model
selectObject(unsigned long long modelEntityID)Model
sendMessageToViewer(ot::JsonDocument &doc, std::list< std::pair< ot::UID, ot::UID > > &prefetchIds) overrideModelvirtual
set1DPlotItemSelected(unsigned long long treeItemID, bool ctrlPressed)Model
setClearUiOnDelete(bool _clear)Modelinline
setCursorText(const std::string &text)Model
setDataModel(unsigned long long modelID)Modelinline
setDoublePropertyGridValue(const std::string &_groupName, const std::string &_itemName, double value)Model
setEntityName(unsigned long long modelEntityID, const std::string &newName)Model
setHoverTreeItem(ot::UID hoverTreeItemID)Model
setHoverView(SceneNodeBase *selectedItem)Model
setID(unsigned long long id)Modelinline
setMeshingActive(ot::UID meshEntityID, bool flag)Model
setModelStorageVersion(ot::UID version)Modelinline
setModified(void)Model
setPropertiesFromJson(const std::list< ot::UID > &entityIDList, const ot::PropertyGridCfg &_configuration, bool updateEntities, bool itemsVisible)Model
setSceneNode(osg::Node *node, SceneNodeBase *sceneNode)Model
setSelectedTreeItems(const std::list< ot::UID > &_selectedTreeItems, std::list< unsigned long long > &_selectedModelItems, std::list< unsigned long long > &_selectedVisibleModelItems, bool _selectionFromTree)Model
setShapeVisibility(std::list< unsigned long long > visibleID, std::list< unsigned long long > hiddenID)Model
setShapeVisibility(std::list< ot::UID > &visibleEntityIDs, std::list< ot::UID > &hiddenEntityIDs)Model
setStateMangager(ModelState *state)Model
setTreeStateRecording(bool flag)Model
setVersionLabel(const std::string &version, const std::string &label)Model
setVersionPropertiesFromJson(const ot::PropertyGridCfg &_configuration)Model
setVisualizationModel(ot::UID visModelID)Model
SHAPE enum valueModel
showBranch(const std::string &branchName)Model
uiIsAvailable(void)Model
updateCapGeometry(osg::Vec3d normal, osg::Vec3d point)Model
updateCurvesInPlot(const std::list< std::string > &curveNames, const ot::UID &plotID)Model
updateEntities(bool itemsVisible)Model
updateGeometryEntity(ot::UID geomEntityID, ot::UID brepEntityID, ot::UID brepEntityVersion, ot::UID facetsEntityID, ot::UID facetsEntityVersion, bool overrideGeometry, const ot::PropertyGridCfg &_configuration, bool updateProperties)Model
updateMeshColor(unsigned long long modelEntityID, double colorRGB[3])Model
updateObjectColor(unsigned long long modelEntityID, double surfaceColorRGB[3], double edgeColorRGB[3], const std::string &materialType, const std::string &textureType, bool reflective)Model
updateObjectFacetsFromDataBase(unsigned long long modelEntityID, unsigned long long entityID, unsigned long long entityVersion)Model
updateObjectFacetsFromDataBase(ot::UID modelEntityID, ot::UID entityID)Model
updatePropertiesOfEntities(std::list< ot::UID > &entityIDList, const std::string &_entitiesJson)Model
updatePropertyGrid(void)Model
updateTopologyEntities(ot::UIDList &topoEntityID, ot::UIDList &topoEntityVersion, const std::string &comment)Model
updateVisualizationEntity(ot::UID visEntityID, ot::UID visEntityVersion, ot::UID binaryDataItemID, ot::UID binaryDataItemVersion)Model
updateVTKNode(unsigned long long modelEntityID, const std::string &projectName, unsigned long long visualizationDataID, unsigned long long visualizationDataVersion)Model
versionDeselected(void)Model
versionSelected(const std::string &version)Model
viewerTabChanged(const std::string &_tabTitle, ot::WidgetViewBase::ViewType _type)Model
visualizationCartesianMeshNodeShowLines(unsigned long long modelEntityID, bool showMeshLines)Model
visualizationPlot1DPropertiesChanged(const ot::Plot1DCfg &_config)Model
visualizationResult1DPropertiesChanged(ot::UID _entityID, ot::UID _version)Model
visualizationTetMeshNodeTetEdges(unsigned long long modelEntityID, bool displayTetEdges)Model
~Model()Modelvirtual
~Model()Modelvirtual