Le
Les options de recherche de la recherche topologique [Topology search]
GeoDb sont utilisées dans la fonction
Le fichier de configuration topostructure.cfg
défini. Il s’agira
détermine les catégories de recherche et les caractéristiques /
Les groupes d’attributs doivent être affichés dans la boîte de dialogue de recherche topo. De plus,
définit selon quels attributs des caractéristiques respectives / global
groupes d’attributs. Pour tous ces blocs de configuration,
Informations supplémentaires (nom d’affichage, texte d’aide, ID, icônes, etc.)
devenir.
Ci-après, nous montrons comment définir des catégories de recherche dans la config et comment le réglage se présente dans la boîte de dialogue de recherche Topo. Les catégories sont décrites comme des blocs de configuration séparés, par exemple [category_features]. Le préfixe "category_" est obligatoire. Ensuite vient le nom interne de la catégorie, par ex. "features" (peut être choisi librement). Avec ce nom interne, on peut se référer à la catégorie correspondante dans le bloc [rootCategories] sous "categories". Les catégories sont affichées dans cet ordre dans la boîte de dialogue de recherche topo.
Les fonctions listées et les groupes d'attributs globaux (globalAttributeGroups) dans les catégories sont définis plus précisément dans d'autres blocs de la config (p. ex. [feature_Cylinder] ou [globalAttributeGroup_symmetry]). Il est possible d'ajouter à une catégorie aussi bien des groupes d'attributs globaux que des caractéristiques.
Les groupes d'attributs globaux peuvent être définis librement. Les attributs globaux à représenter et leur ordre sont consignés sous "globalAttributes". Les attributs globaux sont par contre limités à un choix précis.
Attributs globaux : xDim, yDim, zDim, minorDim, mediumDim, majorDim, area, volume, thickness, axisSym, planeSym, shape.
Exemple de groupe d'attributs global "size" : xDim, yDim, zDim, minorDim, mediumDim, majorDim
Pour les attributs globaux, il est également possible de spécifier des blocs de config distincts (globalAttribute_) afin de définir le nom d'affichage (displayName) et la forme abrégée (shortDesc).
Les fonctions et leurs attributs, tout comme les attributs globaux, ne sont également disponibles que de manière limitée.
Cone: aperture, truncatedLength, frustumLength, area, orientation, sweepAngle, majorDiameter, minorDiameter
Sphère: area, orientation, latitudinalAngle, longitudinalAngle, diameter
Torus: area, orientation, latitudinalAngle, longitudinalAngle, minorDiameter, majorDiameter
Hole: depth, diameter, holeType, counterTypeStart, counterTypeEnd
ElongatedCylinder: profondeur, longueur, largeur, orientation
RectangularHole: profondeur, longueur, largeur, roundingDiameter
LinearHolePattern: holeCount, width, height, distanceX, distanceY, alignment
LinearSlottedHolePattern: holeCount, width, height, distanceX, distanceY, alignment
LinearRectHolePattern: holeCount, width, height, distanceX, distanceY, alignment
Dans les blocs de configuration des fonctions, l'ordre des attributs à afficher est défini dans la clé "attributes". Si l'on omet cette clé, tous les attributs de la fonction sont utilisés par défaut dans l'ordre interne. Les attributs des fonctions peuvent être étendus de la même manière que pour les attributs globaux. Dans les blocs de configuration des attributs de fonctions, le préfixe "featureAttribute_" est suivi du nom de la fonction (par ex. "Cylinder_") et ensuite du nom de l'attribut (par ex. "diameter").
Il est également possible de définir des fonctions dérivées (derivedFeature_) dans la config, afin de combiner certains attributs, de les mapper ou de les limiter à une valeur fixe. Toutefois, la syntaxe est ici très compliquée et les modifications ne devraient donc être effectuées que par un développeur.
Ces paramètres permettent d'indiquer les facettes que vous souhaitez voir apparaître. Il s'agit de la configuration par défaut :
[settings] TopoFacets=MinorDim,MediumDim,MajorDim,Thickness
Pour chaque valeur mentionnée dans cette liste, il y a en dessous un bloc qui configure la facette correspondante. Voici un exemple :
[TopoFacet_MinorDim] attributeGroup=Part attribute=MinorDim DisplayName=Minor Dimension MaxDistinctValues=10 DecimalPlaces=2 IconPath=$CADENAS_SETUP/bitmaps/topology/X.png DefaultUnit=mm MinValue=0 MaxValue=100000
Par défaut
Les facettes suivantes sont disponibles : Plus petite dimension, Dimension moyenne, Plus grande
Dimensions et épaisseur du matériau. Toutes les autres facettes sont possibles, mais doivent l’être
doit d’abord être configuré. Pour créer une facette, les valeurs
« displayName », « attributeGroup » et « attribute » sont obligatoires, tous les autres
Les informations sont facultatives. « attributeGroup » et « attribute » font référence à
chacun aux groupes d’attributs et aux entités globaux ainsi qu’à leurs attributs
dans « topostructure.cfg
». Caractéristiques déduites
ne sont actuellement pas pris en charge et ne peuvent donc pas être utilisés
devenir.