BiB_GetType

Fonction Catégorie Version
BIB 10 BiB_GetType Gestion des Objets 1.0 - Janvier 2007

Description

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)

La fonction


     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é.

BiB_GetVal : Fonction BiRaRR qui retourne la valeur associée d’une paire pointée d’une entité.