Arcane  v3.14.10.0
Documentation utilisateur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::Node

Noeud d'un maillage. Plus de détails...

#include <arcane/core/Item.h>

+ Graphe d'héritage de Arcane::Node:
+ Graphe de collaboration de Arcane::Node:

Classes

class  Index
 Index d'un Node dans une variable. Plus de détails...
 

Types publics

typedef NodeLocalId LocalIdType
 Type du localId()
 
- Types publics hérités de Arcane::Item
enum  {
  Unknown = IT_NullType , Vertex = IT_Vertex , Bar2 = IT_Line2 , Tri3 = IT_Triangle3 ,
  Quad4 = IT_Quad4 , Pentagon5 = IT_Pentagon5 , Hexagon6 = IT_Hexagon6 , Tetra = IT_Tetraedron4 ,
  Pyramid = IT_Pyramid5 , Penta = IT_Pentaedron6 , Hexa = IT_Hexaedron8 , Wedge7 = IT_Heptaedron10 ,
  Wedge8 = IT_Octaedron12
}
 Type des éléments. Plus de détails...
 
typedef ItemInternalItemInternalPtr
 
typedef ItemLocalId LocalIdType
 Type du localId()
 
using ItemBase = impl::ItemBase
 

Fonctions membres publiques

 Node ()=default
 Création d'un noeud non connecté au maillage.
 
 Node (ItemInternal *ainternal)
 Construit une référence à l'entité internal.
 
 Node (const ItemBase &abase)
 Construit une référence à l'entité abase.
 
 Node (const Item &aitem)
 Construit une référence à l'entité abase.
 
 Node (const ItemInternalPtr *internals, Int32 local_id)
 Construit une référence à l'entité internal.
 
Nodeoperator= (ItemInternal *ainternal)
 Opérateur de copie.
 
NodeLocalId itemLocalId () const
 Identifiant local de l'entité dans le sous-domaine du processeur.
 
Int32 nbEdge () const
 Nombre d'arêtes connectées au noeud.
 
Int32 nbFace () const
 Nombre de faces connectées au noeud.
 
Int32 nbCell () const
 Nombre de mailles connectées au noeud.
 
Edge edge (Int32 i) const
 i-ème arête du noeud
 
Face face (Int32 i) const
 i-ème face du noeud
 
Cell cell (Int32 i) const
 i-ème maille du noeud
 
EdgeLocalId edgeId (Int32 i) const
 i-ème arête du noeud
 
FaceLocalId faceId (Int32 i) const
 i-ème face du noeud
 
CellLocalId cellId (Int32 i) const
 i-ème maille du noeud
 
EdgeConnectedListViewType edges () const
 Liste des arêtes du noeud.
 
FaceConnectedListViewType faces () const
 Liste des faces du noeud.
 
CellConnectedListViewType cells () const
 Liste des mailles du noeud.
 
EdgeLocalIdView edgeIds () const
 Liste des arêtes du noeud.
 
FaceLocalIdView faceIds () const
 Liste des faces du noeud.
 
CellLocalIdView cellIds () const
 Liste des mailles du noeud.
 
CellVectorView _internalActiveCells (Int32Array &local_ids) const
 Enumére les mailles connectées au noeud.
 
Nodeoperator-> ()
 
const Nodeoperator-> () const
 
Attribute nodeName (DOM Level 1)
DOMString nodeName () const
 
Attribute nodeValue (DOM Level 1)
DOMString nodeValue () const
 
void nodeValue (const DOMString &value) const
 
Attribute nodeType (DOM Level 1)
UShort nodeType () const
 
Attribute parentNode (DOM Level 1)
Node parentNode () const
 
Attribute childNodes (DOM Level 1)
NodeList childNodes () const
 
Attribute firstChild() (DOM Level 1)
Node firstChild () const
 
Attribute lastChild() (DOM Level 1)
Node lastChild () const
 
Attribute previousSibling() (DOM Level 1)
Node previousSibling () const
 
Attribute nextSibling() (DOM Level 1)
Node nextSibling () const
 
Attribute attributes() (DOM Level 1)
NamedNodeMap attributes () const
 
Attribute ownerDocument() (DOM Level 2)
Document ownerDocument () const
 
DOM Level 1 operations
Node insertBefore (const Node &new_child, const Node &ref_child) const
 
Node replaceChild (const Node &new_child, const Node &old_child) const
 
Node removeChild (const Node &old_child) const
 
Node appendChild (const Node &new_child) const
 
bool hasChildNodes () const
 
Node cloneNode (bool deep) const
 
Attribute prefix() (DOM Level 2).
DOMString prefix () const
 
void prefix (const DOMString &new_prefix) const
 
DOM Level 2 operations
void normalize () const
 
bool isSupported (const DOMString &feature, const DOMString &version) const
 
DOMString namespaceURI () const
 
DOMString localName () const
 
Attribute textContent() (DOM Level 3)
DOMString textContent () const
 
void textContent (const DOMString &value) const
 
Attribute baseURI() (DOM Level 3)
DOMString baseURI () const
 
- Fonctions membres publiques hérités de Arcane::Item
 Item ()=default
 Création d'une entité de maillage nulle.
 
 Item (ItemInternal *ainternal)
 Construit une référence à l'entité internal.
 
 Item (const ItemBase &abase)
 Construit une référence à l'entité abase.
 
 Item (const ItemInternalPtr *internals, Int32 local_id)
 Construit une référence à l'entité internal.
 
Itemoperator= (ItemInternal *ainternal)
 Opérateur de copie.
 
constexpr bool null () const
 true si l'entité est nul (i.e. non connecté au maillage)
 
constexpr Int32 localId () const
 Identifiant local de l'entité dans le sous-domaine du processeur.
 
constexpr ItemLocalId itemLocalId () const
 Identifiant local de l'entité dans le sous-domaine du processeur.
 
ItemUniqueId uniqueId () const
 Identifiant unique sur tous les domaines.
 
Int32 owner () const
 Numéro du sous-domaine propriétaire de l'entité
 
Int16 type () const
 Type de l'entité
 
ItemTypeId itemTypeId () const
 Type de l'entité
 
IItemFamilyitemFamily () const
 Famille dont est issue l'entité
 
eItemKind kind () const
 Genre de l'entité
 
bool isOwn () const
 true si l'entité est appartient au sous-domaine
 
bool isShared () const
 Vrai si l'entité est partagé d'autres sous-domaines.
 
ItemWithNodes toItemWithNodes () const
 Converti l'entité en le genre ItemWithNodes.
 
Node toNode () const
 Converti l'entité en le genre Node.
 
Cell toCell () const
 Converti l'entité en le genre Cell.
 
Edge toEdge () const
 Converti l'entité en le genre Edge.
 
Face toFace () const
 Converti l'entité en le genre Edge.
 
Particle toParticle () const
 Converti l'entité en le genre Particle.
 
DoF toDoF () const
 Converti l'entité en le genre DoF.
 
Int32 nbParent () const
 Nombre de parents pour les sous-maillages.
 
Item parent (Int32 i) const
 i-ème parent pour les sous-maillages
 
Item parent () const
 premier parent pour les sous-maillages
 
bool isItemWithNodes () const
 true si l'entité est du genre ItemWithNodes.
 
bool isNode () const
 true si l'entité est du genre Node.
 
bool isCell () const
 true si l'entité est du genre Cell.
 
bool isEdge () const
 true si l'entité est du genre Edge.
 
bool isFace () const
 true si l'entité est du genre Edge.
 
bool isParticle () const
 true is l'entité est du genre Particle.
 
bool isDoF () const
 true is l'entité est du genre DoF
 
ItemInternalinternal () const
 Partie interne de l'entité.
 
impl::ItemBase itemBase () const
 Partie interne de l'entité.
 
impl::MutableItemBase mutableItemBase () const
 Partie interne modifiable de l'entité.
 
const ItemTypeInfotypeInfo () const
 Infos sur le type de l'entité.
 
Itemoperator-> ()
 
const Itemoperator-> () const
 

Attributs publics statiques

NodeType

An integer indicating which type of node this is.

Note
Numeric codes up to 200 are reserved to W3C for possible future use.
static const UShort ELEMENT_NODE = 1
 The node is an Element.
 
static const UShort ATTRIBUTE_NODE = 2
 The node is an Attr.
 
static const UShort TEXT_NODE = 3
 The node is a Text node.
 
static const UShort CDATA_SECTION_NODE = 4
 The node is a CDATASection.
 
static const UShort ENTITY_REFERENCE_NODE = 5
 The node is an EntityReference.
 
static const UShort ENTITY_NODE = 6
 The node is an Entity.
 
static const UShort PROCESSING_INSTRUCTION_NODE = 7
 The node is a ProcessingInstruction.
 
static const UShort COMMENT_NODE = 8
 The node is a Comment.
 
static const UShort DOCUMENT_NODE = 9
 The node is a Document.
 
static const UShort DOCUMENT_TYPE_NODE = 10
 The node is a DocumentType.
 
static const UShort DOCUMENT_FRAGMENT_NODE = 11
 The node is a DocumentFragment.
 
static const UShort NOTATION_NODE = 12
 The node is a Notation.
 
TreePosition

A bitmask indicating the relative tree position of a node with respect to another node.

Issue TreePosition-1: Should we use fewer bits?

Issue TreePosition-2: How does a node compare to itself?

static const UShort TREE_POSITION_PRECEDING = 0x01
 The node precedes the reference node.
 
static const UShort TREE_POSITION_FOLLOWING = 0x02
 The node follows the reference node.
 
static const UShort TREE_POSITION_ANCESTOR = 0x04
 The node is an ancestor of the reference node.
 
static const UShort TREE_POSITION_DESCENDANT = 0x08
 The node is a descendant of the reference node.
 
static const UShort TREE_POSITION_SAME = 0x10
 
static const UShort TREE_POSITION_EXACT_SAME = 0x20
 
static const UShort TREE_POSITION_DISCONNECTED = 0x00
 The two nodes are disconnected, they do not have any common ancestor.
 
- Attributs publics statiques hérités de Arcane::Item
static const Int32 NULL_ELEMENT = NULL_ITEM_ID
 Indice d'un élément nul.
 

Fonctions membres protégées

 Node (Int32 local_id, ItemSharedInfo *shared_info)
 Constructeur réservé pour les énumérateurs.
 
- Fonctions membres protégées hérités de Arcane::Item
 Item (Int32 local_id, ItemSharedInfo *shared_info)
 Constructeur réservé pour les énumérateurs.
 
void _checkKind (bool is_valid) const
 
void _badConversion () const
 
void _set (ItemInternal *ainternal)
 
void _set (const Item &rhs)
 
Int32 _flags () const
 Flags de l'entité
 
Integer _nbNode () const
 Nombre de noeuds de l'entité
 
Integer _nbEdge () const
 Nombre d'arêtes de l'entité ou nombre d'arêtes connectés à l'entités (pour les noeuds)
 
Integer _nbFace () const
 Nombre de faces de l'entité ou nombre de faces connectés à l'entités (pour les noeuds et arêtes)
 
Integer _nbCell () const
 Nombre de mailles connectées à l'entité (pour les noeuds, arêtes et faces)
 
Int32 _nbHParent () const
 Nombre de parent pour l'AMR.
 
Int32 _nbHChildren () const
 Nombre d' enfants pour l'AMR.
 
Integer _nbParent () const
 Nombre de parent pour les sous-maillages.
 
NodeLocalId _nodeId (Int32 index) const
 
EdgeLocalId _edgeId (Int32 index) const
 
FaceLocalId _faceId (Int32 index) const
 
CellLocalId _cellId (Int32 index) const
 
Int32 _hParentId (Int32 index) const
 
Int32 _hChildId (Int32 index) const
 
impl::ItemIndexedListView< DynExtent_nodeList () const
 
impl::ItemIndexedListView< DynExtent_edgeList () const
 
impl::ItemIndexedListView< DynExtent_faceList () const
 
impl::ItemIndexedListView< DynExtent_cellList () const
 
NodeLocalIdView _nodeIds () const
 
EdgeLocalIdView _edgeIds () const
 
FaceLocalIdView _faceIds () const
 
CellLocalIdView _cellIds () const
 
Node _node (Int32 index) const
 
Edge _edge (Int32 index) const
 
Face _face (Int32 index) const
 
Cell _cell (Int32 index) const
 
ItemBase _hParentBase (Int32 index) const
 
ItemBase _hChildBase (Int32 index) const
 
ItemBase _toItemBase () const
 

Amis

class ItemEnumeratorBaseT< ThatClass >
 
class ItemConnectedEnumeratorBaseT< ThatClass >
 
class ItemVectorT< ThatClass >
 
class ItemVectorViewT< ThatClass >
 
class ItemConnectedListViewT< ThatClass >
 
class ItemVectorViewConstIteratorT< ThatClass >
 
class ItemConnectedListViewConstIteratorT< ThatClass >
 
class SimdItemT< ThatClass >
 
class ItemInfoListViewT< ThatClass >
 

DOM Level 3 operations

class IDOM_Node
 
class IDOM_Document
 
class Attr
 
class Element
 
class Document
 
class DOMImplementation
 
class NamedNodeMap
 
class CharacterData
 
class Text
 
class DOMWriter
 
bool operator== (const Node &n1, const Node &n2)
 
NodePrv * toNodePrv (const Node &node)
 
NodePrv * m_p
 Implémentation de la classe.
 
bool isSameNode (const Node &node) const
 
UShort compareTreePosition (const Node &other) const
 
bool isEqualNode (const Node &other) const
 
Node getInterface (const DOMString &feature) const
 
DOMString lookupNamespacePrefix (const DOMString &namespace_uri, bool use_default) const
 
bool isDefaultNamespace (const DOMString &namespace_uri) const
 
DOMString lookupNamespaceURI (const DOMString &prefix) const
 
DOMObject setUserData (const DOMString &key, const DOMObject &data, const UserDataHandler &handler) const
 
DOMObject getUserData (const DOMString &key) const
 
void releaseNode ()
 Détruit le noeud.
 
bool _null () const
 
 Node (const Node &)
 
const Nodeoperator= (const Node &from)
 
 Node (NodePrv *)
 
void _assign (const Node &)
 
void _checkValid () const
 
NodePrv * _impl () const
 

Membres hérités additionnels

- Fonctions membres publiques statiques hérités de Arcane::Item
static String typeName (Int32 type)
 Nom du type de maille cell_type.
 
static void dumpStats (ITraceMng *tm)
 
static void resetStats ()
 
- Attributs protégés hérités de Arcane::Item
Int32 m_local_id = NULL_ITEM_LOCAL_ID
 Numéro local (au sous-domaine) de l'entité.
 

Description détaillée

Noeud d'un maillage.

Définition à la ligne 203 du fichier Dom.h.

Documentation des définitions de type membres

◆ LocalIdType

Type du localId()

Définition à la ligne 603 du fichier Item.h.

Documentation des constructeurs et destructeur

◆ Node() [1/9]

Arcane::Node::Node ( )

Définition à la ligne 1890 du fichier DomLibXml2.cc.

◆ Node() [2/9]

Arcane::dom::Node::Node ( const Node from)

Définition à la ligne 1900 du fichier DomLibXml2.cc.

◆ ~Node()

Arcane::dom::Node::~Node ( )
virtual

Définition à la ligne 1912 du fichier DomLibXml2.cc.

◆ Node() [3/9]

Arcane::Node::Node ( NodePrv *  prv)

Définition à la ligne 1895 du fichier DomLibXml2.cc.

◆ Node() [4/9]

Arcane::Node::Node ( Int32  local_id,
ItemSharedInfo shared_info 
)
inlineprotected

Constructeur réservé pour les énumérateurs.

Définition à la ligne 597 du fichier Item.h.

◆ Node() [5/9]

Arcane::dom::Node::Node ( )
default

Création d'un noeud non connecté au maillage.

Définition à la ligne 740 du fichier DomLibXml2V2.cc.

◆ Node() [6/9]

Arcane::Node::Node ( ItemInternal ainternal)
inline

Construit une référence à l'entité internal.

Définition à la ligne 609 du fichier Item.h.

◆ Node() [7/9]

Arcane::Node::Node ( const ItemBase abase)
inline

Construit une référence à l'entité abase.

Définition à la ligne 613 du fichier Item.h.

◆ Node() [8/9]

Arcane::Node::Node ( const Item aitem)
inlineexplicit

Construit une référence à l'entité abase.

Définition à la ligne 617 du fichier Item.h.

◆ Node() [9/9]

Arcane::Node::Node ( const ItemInternalPtr internals,
Int32  local_id 
)
inline

Construit une référence à l'entité internal.

Définition à la ligne 621 du fichier Item.h.

Documentation des fonctions membres

◆ _assign()

void Arcane::dom::Node::_assign ( const Node node)
protected

Définition à la ligne 2026 du fichier DomLibXml2.cc.

◆ _checkValid()

void Arcane::dom::Node::_checkValid ( ) const
protected

Définition à la ligne 1921 du fichier DomLibXml2.cc.

◆ _impl()

NodePrv * Arcane::dom::Node::_impl ( ) const
protected

Définition à la ligne 1928 du fichier DomLibXml2.cc.

◆ _internalActiveCells()

CellVectorView Arcane::Node::_internalActiveCells ( Int32Array local_ids) const
inline

Enumére les mailles connectées au noeud.

Définition à la ligne 684 du fichier Item.h.

◆ _null()

bool Arcane::dom::Node::_null ( ) const

Définition à la ligne 1915 du fichier DomLibXml2.cc.

◆ appendChild()

Node Arcane::dom::Node::appendChild ( const Node new_child) const

Définition à la ligne 2057 du fichier DomLibXml2.cc.

◆ attributes()

NamedNodeMap Arcane::dom::Node::attributes ( ) const

Définition à la ligne 1995 du fichier DomLibXml2.cc.

◆ baseURI()

DOMString Arcane::dom::Node::baseURI ( ) const

Définition à la ligne 2122 du fichier DomLibXml2.cc.

◆ cell()

Cell Arcane::Node::cell ( Int32  i) const
inline

i-ème maille du noeud

Définition à la ligne 1567 du fichier Item.h.

◆ cellId()

CellLocalId Arcane::Node::cellId ( Int32  i) const
inline

i-ème maille du noeud

Définition à la ligne 661 du fichier Item.h.

◆ cellIds()

CellLocalIdView Arcane::Node::cellIds ( ) const
inline

Liste des mailles du noeud.

Définition à la ligne 679 du fichier Item.h.

◆ cells()

CellConnectedListViewType Arcane::Node::cells ( ) const
inline

Liste des mailles du noeud.

Définition à la ligne 670 du fichier Item.h.

Référencé par Arcane::MeshUtils::computeNodeNodeViaEdgeConnectivity(), et Arcane::MeshUtils::writeMeshConnectivity().

◆ childNodes()

NodeList Arcane::dom::Node::childNodes ( ) const

Définition à la ligne 1980 du fichier DomLibXml2.cc.

◆ cloneNode()

Node Arcane::dom::Node::cloneNode ( bool  deep) const

Définition à la ligne 2072 du fichier DomLibXml2.cc.

◆ compareTreePosition()

UShort Arcane::Node::compareTreePosition ( const Node other) const

Définition à la ligne 2151 du fichier DomLibXml2.cc.

◆ edge()

Edge Arcane::Node::edge ( Int32  i) const
inline

i-ème arête du noeud

Définition à la ligne 1555 du fichier Item.h.

◆ edgeId()

EdgeLocalId Arcane::Node::edgeId ( Int32  i) const
inline

i-ème arête du noeud

Définition à la ligne 655 du fichier Item.h.

◆ edgeIds()

EdgeLocalIdView Arcane::Node::edgeIds ( ) const
inline

Liste des arêtes du noeud.

Définition à la ligne 673 du fichier Item.h.

◆ edges()

EdgeConnectedListViewType Arcane::Node::edges ( ) const
inline

Liste des arêtes du noeud.

Définition à la ligne 664 du fichier Item.h.

◆ face()

Face Arcane::Node::face ( Int32  i) const
inline

i-ème face du noeud

Définition à la ligne 1561 du fichier Item.h.

Référencé par Arcane::MeshUtils::getFaceFromNodesLocal(), et Arcane::MeshUtils::getFaceFromNodesUnique().

◆ faceId()

FaceLocalId Arcane::Node::faceId ( Int32  i) const
inline

i-ème face du noeud

Définition à la ligne 658 du fichier Item.h.

◆ faceIds()

FaceLocalIdView Arcane::Node::faceIds ( ) const
inline

Liste des faces du noeud.

Définition à la ligne 676 du fichier Item.h.

◆ faces()

FaceConnectedListViewType Arcane::Node::faces ( ) const
inline

Liste des faces du noeud.

Définition à la ligne 667 du fichier Item.h.

◆ firstChild()

Node Arcane::dom::Node::firstChild ( ) const

Définition à la ligne 1941 du fichier DomLibXml2.cc.

◆ getInterface()

Node Arcane::Node::getInterface ( const DOMString feature) const

Définition à la ligne 2159 du fichier DomLibXml2.cc.

◆ getUserData()

DOMObject Arcane::dom::Node::getUserData ( const DOMString key) const

Définition à la ligne 2208 du fichier DomLibXml2.cc.

◆ hasChildNodes()

bool Arcane::dom::Node::hasChildNodes ( ) const

Définition à la ligne 2065 du fichier DomLibXml2.cc.

◆ insertBefore()

Node Arcane::dom::Node::insertBefore ( const Node new_child,
const Node ref_child 
) const

Définition à la ligne 2032 du fichier DomLibXml2.cc.

◆ isDefaultNamespace()

bool Arcane::dom::Node::isDefaultNamespace ( const DOMString namespace_uri) const

Définition à la ligne 2173 du fichier DomLibXml2.cc.

◆ isEqualNode()

bool Arcane::dom::Node::isEqualNode ( const Node other) const

Définition à la ligne 2167 du fichier DomLibXml2.cc.

◆ isSameNode()

bool Arcane::dom::Node::isSameNode ( const Node node) const

Définition à la ligne 2144 du fichier DomLibXml2.cc.

◆ isSupported()

bool Arcane::dom::Node::isSupported ( const DOMString feature,
const DOMString version 
) const

Définition à la ligne 2101 du fichier DomLibXml2.cc.

◆ itemLocalId()

NodeLocalId Arcane::Node::itemLocalId ( ) const
inline

Identifiant local de l'entité dans le sous-domaine du processeur.

Définition à la ligne 634 du fichier Item.h.

◆ lastChild()

Node Arcane::dom::Node::lastChild ( ) const

Définition à la ligne 1949 du fichier DomLibXml2.cc.

◆ localName()

DOMString Arcane::dom::Node::localName ( ) const

Définition à la ligne 2115 du fichier DomLibXml2.cc.

◆ lookupNamespacePrefix()

DOMString Arcane::Node::lookupNamespacePrefix ( const DOMString namespace_uri,
bool  use_default 
) const

Définition à la ligne 2181 du fichier DomLibXml2.cc.

◆ lookupNamespaceURI()

DOMString Arcane::dom::Node::lookupNamespaceURI ( const DOMString prefix) const

Définition à la ligne 2190 du fichier DomLibXml2.cc.

◆ namespaceURI()

DOMString Arcane::dom::Node::namespaceURI ( ) const

Définition à la ligne 2108 du fichier DomLibXml2.cc.

◆ nbCell()

Int32 Arcane::Node::nbCell ( ) const
inline

Nombre de mailles connectées au noeud.

Définition à la ligne 643 du fichier Item.h.

◆ nbEdge()

Int32 Arcane::Node::nbEdge ( ) const
inline

Nombre d'arêtes connectées au noeud.

Définition à la ligne 637 du fichier Item.h.

◆ nbFace()

Int32 Arcane::Node::nbFace ( ) const
inline

Nombre de faces connectées au noeud.

Définition à la ligne 640 du fichier Item.h.

Référencé par Arcane::MeshUtils::getFaceFromNodesLocal(), et Arcane::MeshUtils::getFaceFromNodesUnique().

◆ nextSibling()

Node Arcane::dom::Node::nextSibling ( ) const

Définition à la ligne 1965 du fichier DomLibXml2.cc.

◆ nodeName()

DOMString Arcane::dom::Node::nodeName ( ) const

Définition à la ligne 1988 du fichier DomLibXml2.cc.

◆ nodeType()

UShort Arcane::dom::Node::nodeType ( ) const

Définition à la ligne 1934 du fichier DomLibXml2.cc.

◆ nodeValue() [1/2]

DOMString Arcane::dom::Node::nodeValue ( ) const

Définition à la ligne 2012 du fichier DomLibXml2.cc.

◆ nodeValue() [2/2]

void Arcane::Node::nodeValue ( const DOMString value) const

Définition à la ligne 2019 du fichier DomLibXml2.cc.

◆ normalize()

void Arcane::dom::Node::normalize ( ) const

Définition à la ligne 2094 du fichier DomLibXml2.cc.

◆ operator->() [1/2]

Node * Arcane::Node::operator-> ( )
inline

Définition à la ligne 690 du fichier Item.h.

◆ operator->() [2/2]

const Node * Arcane::Node::operator-> ( ) const
inline

Définition à la ligne 693 du fichier Item.h.

◆ operator=() [1/2]

const Node & Arcane::dom::Node::operator= ( const Node from)

Définition à la ligne 1905 du fichier DomLibXml2.cc.

◆ operator=() [2/2]

Node & Arcane::Node::operator= ( ItemInternal ainternal)
inline

Opérateur de copie.

Définition à la ligne 625 du fichier Item.h.

◆ ownerDocument()

Document Arcane::dom::Node::ownerDocument ( ) const

Définition à la ligne 2004 du fichier DomLibXml2.cc.

◆ parentNode()

Node Arcane::dom::Node::parentNode ( ) const

Définition à la ligne 1972 du fichier DomLibXml2.cc.

◆ prefix() [1/2]

DOMString Arcane::dom::Node::prefix ( ) const

Définition à la ligne 2080 du fichier DomLibXml2.cc.

◆ prefix() [2/2]

void Arcane::dom::Node::prefix ( const DOMString new_prefix) const

Définition à la ligne 2087 du fichier DomLibXml2.cc.

◆ previousSibling()

Node Arcane::dom::Node::previousSibling ( ) const

Définition à la ligne 1957 du fichier DomLibXml2.cc.

◆ releaseNode()

void Arcane::dom::Node::releaseNode ( )

Détruit le noeud.

Le noeud ne doit pas appartenir à un document.

Le noeud ne doit plus être utilisé par la suite.

Cette méthode ne fait pas partie du DOM mais est nécessaire pour certaines implémentation pour supprimer la mémoire associée à un noeud.

Définition à la ligne 1037 du fichier DomLibXml2V2.cc.

Références m_p.

◆ removeChild()

Node Arcane::dom::Node::removeChild ( const Node old_child) const

Définition à la ligne 2049 du fichier DomLibXml2.cc.

◆ replaceChild()

Node Arcane::dom::Node::replaceChild ( const Node new_child,
const Node old_child 
) const

Définition à la ligne 2041 du fichier DomLibXml2.cc.

◆ setUserData()

DOMObject Arcane::dom::Node::setUserData ( const DOMString key,
const DOMObject &  data,
const UserDataHandler handler 
) const

Définition à la ligne 2198 du fichier DomLibXml2.cc.

◆ textContent() [1/2]

DOMString Arcane::dom::Node::textContent ( ) const

Définition à la ligne 2129 du fichier DomLibXml2.cc.

◆ textContent() [2/2]

void Arcane::dom::Node::textContent ( const DOMString value) const

Définition à la ligne 2136 du fichier DomLibXml2.cc.

Documentation des fonctions amies et associées

◆ Attr

friend class Attr
friend

Définition à la ligne 400 du fichier Dom.h.

◆ CharacterData

friend class CharacterData
friend

Définition à la ligne 405 du fichier Dom.h.

◆ Document

friend class Document
friend

Définition à la ligne 402 du fichier Dom.h.

◆ DOMImplementation

friend class DOMImplementation
friend

Définition à la ligne 403 du fichier Dom.h.

◆ DOMWriter

friend class DOMWriter
friend

Définition à la ligne 407 du fichier Dom.h.

◆ Element

friend class Element
friend

Définition à la ligne 401 du fichier Dom.h.

◆ IDOM_Document

friend class IDOM_Document
friend

Définition à la ligne 399 du fichier Dom.h.

◆ IDOM_Node

friend class IDOM_Node
friend

Définition à la ligne 398 du fichier Dom.h.

◆ ItemConnectedEnumeratorBaseT< ThatClass >

friend class ItemConnectedEnumeratorBaseT< ThatClass >
friend

Définition à la ligne 1719 du fichier Item.h.

◆ ItemConnectedListViewConstIteratorT< ThatClass >

Définition à la ligne 1719 du fichier Item.h.

◆ ItemConnectedListViewT< ThatClass >

friend class ItemConnectedListViewT< ThatClass >
friend

Définition à la ligne 1719 du fichier Item.h.

◆ ItemEnumeratorBaseT< ThatClass >

friend class ItemEnumeratorBaseT< ThatClass >
friend

Définition à la ligne 1719 du fichier Item.h.

◆ ItemInfoListViewT< ThatClass >

friend class ItemInfoListViewT< ThatClass >
friend

Définition à la ligne 1719 du fichier Item.h.

◆ ItemVectorT< ThatClass >

friend class ItemVectorT< ThatClass >
friend

Définition à la ligne 1719 du fichier Item.h.

◆ ItemVectorViewConstIteratorT< ThatClass >

friend class ItemVectorViewConstIteratorT< ThatClass >
friend

Définition à la ligne 1719 du fichier Item.h.

◆ ItemVectorViewT< ThatClass >

friend class ItemVectorViewT< ThatClass >
friend

Définition à la ligne 1719 du fichier Item.h.

◆ NamedNodeMap

friend class NamedNodeMap
friend

Définition à la ligne 404 du fichier Dom.h.

◆ operator==

bool operator== ( const Node n1,
const Node n2 
)
friend

Définition à la ligne 2217 du fichier DomLibXml2.cc.

◆ SimdItemT< ThatClass >

friend class SimdItemT< ThatClass >
friend

Définition à la ligne 1719 du fichier Item.h.

◆ Text

friend class Text
friend

Définition à la ligne 406 du fichier Dom.h.

◆ toNodePrv

NodePrv * toNodePrv ( const Node node)
friend

Définition à la ligne 1373 du fichier DomLibXml2.cc.

Documentation des données membres

◆ ATTRIBUTE_NODE

const UShort Arcane::Node::ATTRIBUTE_NODE = 2
static

The node is an Attr.

Définition à la ligne 215 du fichier Dom.h.

◆ CDATA_SECTION_NODE

const UShort Arcane::Node::CDATA_SECTION_NODE = 4
static

The node is a CDATASection.

Définition à la ligne 219 du fichier Dom.h.

◆ COMMENT_NODE

const UShort Arcane::Node::COMMENT_NODE = 8
static

The node is a Comment.

Définition à la ligne 227 du fichier Dom.h.

◆ DOCUMENT_FRAGMENT_NODE

const UShort Arcane::Node::DOCUMENT_FRAGMENT_NODE = 11
static

The node is a DocumentFragment.

Définition à la ligne 233 du fichier Dom.h.

◆ DOCUMENT_NODE

const UShort Arcane::Node::DOCUMENT_NODE = 9
static

The node is a Document.

Définition à la ligne 229 du fichier Dom.h.

◆ DOCUMENT_TYPE_NODE

const UShort Arcane::Node::DOCUMENT_TYPE_NODE = 10
static

The node is a DocumentType.

Définition à la ligne 231 du fichier Dom.h.

◆ ELEMENT_NODE

const UShort Arcane::Node::ELEMENT_NODE = 1
static

The node is an Element.

Définition à la ligne 213 du fichier Dom.h.

◆ ENTITY_NODE

const UShort Arcane::Node::ENTITY_NODE = 6
static

The node is an Entity.

Définition à la ligne 223 du fichier Dom.h.

◆ ENTITY_REFERENCE_NODE

const UShort Arcane::Node::ENTITY_REFERENCE_NODE = 5
static

The node is an EntityReference.

Définition à la ligne 221 du fichier Dom.h.

◆ m_p

NodePrv* Arcane::Node::m_p
protected

Implémentation de la classe.

Définition à la ligne 412 du fichier Dom.h.

Référencé par releaseNode().

◆ NOTATION_NODE

const UShort Arcane::Node::NOTATION_NODE = 12
static

The node is a Notation.

Définition à la ligne 235 du fichier Dom.h.

◆ PROCESSING_INSTRUCTION_NODE

const UShort Arcane::Node::PROCESSING_INSTRUCTION_NODE = 7
static

The node is a ProcessingInstruction.

Définition à la ligne 225 du fichier Dom.h.

◆ TEXT_NODE

const UShort Arcane::Node::TEXT_NODE = 3
static

The node is a Text node.

Définition à la ligne 217 du fichier Dom.h.

◆ TREE_POSITION_ANCESTOR

const UShort Arcane::Node::TREE_POSITION_ANCESTOR = 0x04
static

The node is an ancestor of the reference node.

Définition à la ligne 337 du fichier Dom.h.

◆ TREE_POSITION_DESCENDANT

const UShort Arcane::Node::TREE_POSITION_DESCENDANT = 0x08
static

The node is a descendant of the reference node.

Définition à la ligne 339 du fichier Dom.h.

◆ TREE_POSITION_DISCONNECTED

const UShort Arcane::Node::TREE_POSITION_DISCONNECTED = 0x00
static

The two nodes are disconnected, they do not have any common ancestor.

Définition à la ligne 350 du fichier Dom.h.

◆ TREE_POSITION_EXACT_SAME

const UShort Arcane::Node::TREE_POSITION_EXACT_SAME = 0x20
static

The two nodes have the exact same position. This is never the case of two attributes, even when they have the same ownerElement. Two nodes that have the exact same position have the same position, though the reverse may not be true.

Définition à la ligne 348 du fichier Dom.h.

◆ TREE_POSITION_FOLLOWING

const UShort Arcane::Node::TREE_POSITION_FOLLOWING = 0x02
static

The node follows the reference node.

Définition à la ligne 335 du fichier Dom.h.

◆ TREE_POSITION_PRECEDING

const UShort Arcane::Node::TREE_POSITION_PRECEDING = 0x01
static

The node precedes the reference node.

Définition à la ligne 333 du fichier Dom.h.

◆ TREE_POSITION_SAME

const UShort Arcane::Node::TREE_POSITION_SAME = 0x10
static

The two nodes have the same position. This is the case of two attributes that have the same ownerElement()

Définition à la ligne 342 du fichier Dom.h.


La documentation de cette classe a été générée à partir des fichiers suivants :