N° | Fonction | Catégorie | Version |
---|---|---|---|
BIB 10 | BiB_GetType | Gestion des Objets | 1.0 - Janvier 2007 |
But | Cette fonction retourne le type d’une entité |
Prototype | (BiB_GetType Entité) |
Arguments | Entité - Ename, entsel ou entget de l'entité - tout type - |
Retours | Le type de l’entité - chaîne - |
Var. globales | Néant |
Description | Cette fonction retourne le type d’une entité sélectionnée par : - Son Ename, - Une liste Entsel (sélection à l’écran) - Ou par une liste Entget. |
Notes | Utilise les fonctions BiB_Ename et BiB_GetVal. |
Exemples | Command: (command "line" "20,30" "70,90" "") Command: (BiB_GetType (entlast)) retourne "LINE" (Sélection de l’entité par Ename) Command: (BiB_GetType (entsel)) Select object: retourne "LWPOLYLINE" (Sélection de l’entité par Ensel) Command: (setq L2 (entget (entlast))) ((-1 . <Entity name: 21d0a80>) (0 . "LINE") (5 . "178") (100 . "AcDbEntity") (67 . 0) (8 . "0") (100 . "AcDbLine") (10 3.0 9.0 0.0) (11 7.0 11.0 0.0) (210 0.0 0.0 1.0)) Command: (BiB_GetType L2) retourne "LINE" (Sélection de l’entité par Entget) |
1- (defun BiB_GetType (*Elm) 2- (BiB_GetVal 0 *Elm) 3- )
Ligne 2 : Retourne la valeur associée à 0 dans la liste Entget de l’entité *Elm Dans une liste Entget, la valeur associée à 0 correspond au type de l’entité.