# Vision Data Access functions Structures

Cette rubrique liste les Vision Data Access functions qui récupèrent en entrée des valeurs provenant de structures de données.

Remarque : L’argument Structure des fonctions suivantes doit être une référence à la structure de données renvoyée par une fonction Annulus, Circle, Cross, Fixture, Repères, Line, Point ou Region. Les structures valides pour chacune des fonctions sont indiquées dans la description.

Fonction | Description
--- | ---
GetAngle(Structure, [Index]) | Renvoie la valeur de l’angle de la structure de données indexée Cross, Fixture ou Region.
GetCurve(Structure, [Index]) | Renvoie une valeur d’angle de courbure (en degrés) dans le sens horaire à partir de la structure Region indexée.
GetHeight(Structure, [Index]) | Renvoie la valeur Courbure de la structure indexée Region ou Cross.
GetNPoints(Structure, [Index]) | Retourne le nombre de points d’une structure.
GetNSubregions(CompositeRegion, [Index]) | Renvoie le nombre de sous-régions d’une région composite.
GetOperation(CompositeRegion, [Index]) | Renvoie l’opération de la sous-région spécifiée d’une région composite.
GetRadius(Structure, Index) | Renvoie la valeur Rayon de la structure indexée Annulus ou Circle.
GetSegmentArea(Mask, Index) | Renvoie la surface du segment indexé depuis une structure Mask, ou le segment 0 si aucun index n’est spécifié.
GetSegmentX(Mask, Index) | Renvoie l’abscisse du segment indexé depuis une structure Mask, ou le segment 0 si aucun index n’est spécifié.
GetSegmentY(Mask, Index) | Renvoie l’ordonnée du segment indexé depuis une structure Mask, ou le segment 0 si aucun index n’est spécifié.
GetSubregionType(CompositeRegion, Index) | Renvoie le type de forme de la sous-région spécifiée.
GetWidth(Structure) | Renvoie la valeur de la largeur de la structure Cross ou Region indexée.
GetX(Structure, [Index1], [Index2]) | Renvoie une abscisse d’une structure indexée de type Annulus (Anneau), Circle (Cercle), Cross (Croix), Fixture (Repère), Fixture (Repères), Line (Ligne), Point ou Region (Région). Remarque : Index2, Edges-only, détermine un point final (0 ou 1).
GetY(Structure, [Index1], [Index2]) | Renvoie une ordonnée d’une structure indexée de type Annulus (Anneau), Circle (Cercle), Cross (Croix), Fixture (Repère), Fixture (Repères), Line (Ligne), Point ou Region (Région). Remarque : Index2, Edges-only, détermine un point final (0 ou 1).