Acad::ErrorStatus appendAcDbEntity (
AcDbEntity* pEntite);
| pEntite | Entrée : pointeur vers l'entité à ajouter (ne doit pas être NULL ) |
Cette fonction ajoute pEntite à la base de données et à l'enregistrement de la table de blocs.
Si pEntite pointe vers une définition d'attribut (AcDbAttributDefinition) , alors le drapeau hasAttributeDefinitions de l'enregsitrement de la table de bloc est initialisé à vrai.
Retourne Acad::eOk en cas de succès. Si pEntite ne pointe pas vers un objet de la classe dérivée de AcDbEntity (directement ou indirectement), alors Acad::eNotAnEntity est renvoyé.
Acad::ErrorStatus appendAcDbEntity (
AcDbObjectId& pIdEntite,
AcDbEntity* pEntite);
| pIdEntite | Sortie : Identificateur (objectId) de l'entité ajoutée. |
| pEntite | Entrée : Pointeur vers l'entité à ajouter (ne doit pas être NULL ) |
Cette fonction ajoute pEntite à la base de données et à l'enregistrement de la table de blocs. Si l'opération est un succès, alors pIdEntite est initialisé au AcDbObjectId de l'entité nouvellement ajoutée.
Si pEntite pointe vers une définition d'attribut (AcDbAttributDefinition) , alors le drapeau hasAttributeDefinitions de l'enregistrement de la table de bloc sera initialisé à vrai.
Retourne Acad::eOk en cas de succès. Si pEntite ne pointe pas vers un objet de la classe dérivée de AcDbEntity (directement ou indirectement), alors Acad::eNotAnEntity sera renvoyé.
| www.cadfr.com |