Back to index

salome-kernel  6.5.0
Public Member Functions
SALOMEDS_AttributeTreeNode_i Class Reference

#include <SALOMEDS_AttributeTreeNode_i.hxx>

List of all members.

Public Member Functions

 SALOMEDS_AttributeTreeNode_i (SALOMEDSImpl_AttributeTreeNode *theAttr, CORBA::ORB_ptr orb)
 ~SALOMEDS_AttributeTreeNode_i ()
void SetFather (SALOMEDS::AttributeTreeNode_ptr value)
CORBA::Boolean HasFather ()
SALOMEDS::AttributeTreeNode_ptr GetFather ()
void SetPrevious (SALOMEDS::AttributeTreeNode_ptr value)
CORBA::Boolean HasPrevious ()
SALOMEDS::AttributeTreeNode_ptr GetPrevious ()
void SetNext (SALOMEDS::AttributeTreeNode_ptr value)
CORBA::Boolean HasNext ()
SALOMEDS::AttributeTreeNode_ptr GetNext ()
void SetFirst (SALOMEDS::AttributeTreeNode_ptr value)
CORBA::Boolean HasFirst ()
SALOMEDS::AttributeTreeNode_ptr GetFirst ()
void SetTreeID (const char *value)
char * GetTreeID ()
void Append (SALOMEDS::AttributeTreeNode_ptr value)
void Prepend (SALOMEDS::AttributeTreeNode_ptr value)
void InsertBefore (SALOMEDS::AttributeTreeNode_ptr value)
void InsertAfter (SALOMEDS::AttributeTreeNode_ptr value)
void Remove ()
CORBA::Long Depth ()
CORBA::Boolean IsRoot ()
CORBA::Boolean IsDescendant (SALOMEDS::AttributeTreeNode_ptr value)
CORBA::Boolean IsFather (SALOMEDS::AttributeTreeNode_ptr value)
CORBA::Boolean IsChild (SALOMEDS::AttributeTreeNode_ptr value)
char * Label ()

Detailed Description

Definition at line 37 of file SALOMEDS_AttributeTreeNode_i.hxx.


Constructor & Destructor Documentation

SALOMEDS_AttributeTreeNode_i::SALOMEDS_AttributeTreeNode_i ( SALOMEDSImpl_AttributeTreeNode *  theAttr,
CORBA::ORB_ptr  orb 
) [inline]

Definition at line 41 of file SALOMEDS_AttributeTreeNode_i.hxx.

    :SALOMEDS_GenericAttribute_i(theAttr, orb) {}; 

Here is the caller graph for this function:

Definition at line 44 of file SALOMEDS_AttributeTreeNode_i.hxx.

{};

Member Function Documentation

void SALOMEDS_AttributeTreeNode_i::Append ( SALOMEDS::AttributeTreeNode_ptr  value)

Definition at line 167 of file SALOMEDS_AttributeTreeNode_i.cxx.

{
  SALOMEDS::Locker lock;
  CheckLocked();
  SALOMEDSImpl_AttributeTreeNode* aNode = dynamic_cast<SALOMEDSImpl_AttributeTreeNode*>(_impl);
  aNode->Append(GetNode(value, aNode));
}

Here is the call graph for this function:

Definition at line 207 of file SALOMEDS_AttributeTreeNode_i.cxx.

{
  SALOMEDS::Locker lock;
  SALOMEDSImpl_AttributeTreeNode* aNode = dynamic_cast<SALOMEDSImpl_AttributeTreeNode*>(_impl);
  return aNode->Depth();
}

Here is the call graph for this function:

SALOMEDS::AttributeTreeNode_ptr SALOMEDS_AttributeTreeNode_i::GetFather ( )

Definition at line 62 of file SALOMEDS_AttributeTreeNode_i.cxx.

{
  SALOMEDS::Locker lock;
  SALOMEDS_AttributeTreeNode_i* aFather;
  aFather = new SALOMEDS_AttributeTreeNode_i(dynamic_cast<SALOMEDSImpl_AttributeTreeNode*>(_impl)->GetFather(), _orb);
#ifndef WIN32
  return aFather->POA_SALOMEDS::AttributeTreeNode::_this();
#else
  return aFather->AttributeTreeNode::_this();
#endif
}

Here is the call graph for this function:

SALOMEDS::AttributeTreeNode_ptr SALOMEDS_AttributeTreeNode_i::GetFirst ( )

Definition at line 140 of file SALOMEDS_AttributeTreeNode_i.cxx.

{
  SALOMEDS::Locker lock;
  SALOMEDS_AttributeTreeNode_i* aFirst;
  aFirst = new SALOMEDS_AttributeTreeNode_i(dynamic_cast<SALOMEDSImpl_AttributeTreeNode*>(_impl)->GetFirst(), _orb);
#ifndef WIN32
  return aFirst->POA_SALOMEDS::AttributeTreeNode::_this();
#else
  return aFirst->AttributeTreeNode::_this();
#endif
}

Here is the call graph for this function:

SALOMEDS::AttributeTreeNode_ptr SALOMEDS_AttributeTreeNode_i::GetNext ( )

Definition at line 114 of file SALOMEDS_AttributeTreeNode_i.cxx.

{
  SALOMEDS::Locker lock;
  SALOMEDS_AttributeTreeNode_i* aNext;
  aNext = new SALOMEDS_AttributeTreeNode_i(dynamic_cast<SALOMEDSImpl_AttributeTreeNode*>(_impl)->GetNext(), _orb);
#ifndef WIN32
  return aNext->POA_SALOMEDS::AttributeTreeNode::_this();
#else
  return aNext->AttributeTreeNode::_this();
#endif
}

Here is the call graph for this function:

SALOMEDS::AttributeTreeNode_ptr SALOMEDS_AttributeTreeNode_i::GetPrevious ( )

Definition at line 88 of file SALOMEDS_AttributeTreeNode_i.cxx.

{
  SALOMEDS::Locker lock;
  SALOMEDS_AttributeTreeNode_i* aPrevious;
  aPrevious=new SALOMEDS_AttributeTreeNode_i(dynamic_cast<SALOMEDSImpl_AttributeTreeNode*>(_impl)->GetPrevious(), _orb);
#ifndef WIN32
  return aPrevious->POA_SALOMEDS::AttributeTreeNode::_this();
#else
  return aPrevious->AttributeTreeNode::_this();
#endif
}

Here is the call graph for this function:

Definition at line 160 of file SALOMEDS_AttributeTreeNode_i.cxx.

{
  SALOMEDS::Locker lock;
  SALOMEDSImpl_AttributeTreeNode* aNode = dynamic_cast<SALOMEDSImpl_AttributeTreeNode*>(_impl);
  return CORBA::String_var(CORBA::string_dup(aNode->ID().c_str()))._retn();
}

Here is the call graph for this function:

Definition at line 56 of file SALOMEDS_AttributeTreeNode_i.cxx.

{
  SALOMEDS::Locker lock;
  return dynamic_cast<SALOMEDSImpl_AttributeTreeNode*>(_impl)->HasFather();
}

Here is the call graph for this function:

Definition at line 134 of file SALOMEDS_AttributeTreeNode_i.cxx.

{
  SALOMEDS::Locker lock;
  return dynamic_cast<SALOMEDSImpl_AttributeTreeNode*>(_impl)->HasFirst();
}

Here is the call graph for this function:

Definition at line 108 of file SALOMEDS_AttributeTreeNode_i.cxx.

{
  SALOMEDS::Locker lock;
  return dynamic_cast<SALOMEDSImpl_AttributeTreeNode*>(_impl)->HasNext();
}

Here is the call graph for this function:

Definition at line 82 of file SALOMEDS_AttributeTreeNode_i.cxx.

{
  SALOMEDS::Locker lock;
  return dynamic_cast<SALOMEDSImpl_AttributeTreeNode*>(_impl)->HasPrevious();
}

Here is the call graph for this function:

void SALOMEDS_AttributeTreeNode_i::InsertAfter ( SALOMEDS::AttributeTreeNode_ptr  value)

Definition at line 191 of file SALOMEDS_AttributeTreeNode_i.cxx.

{
  SALOMEDS::Locker lock;
  CheckLocked();
  SALOMEDSImpl_AttributeTreeNode* aNode = dynamic_cast<SALOMEDSImpl_AttributeTreeNode*>(_impl);
  aNode->InsertAfter(GetNode(value, aNode));
}

Here is the call graph for this function:

void SALOMEDS_AttributeTreeNode_i::InsertBefore ( SALOMEDS::AttributeTreeNode_ptr  value)

Definition at line 183 of file SALOMEDS_AttributeTreeNode_i.cxx.

{
  SALOMEDS::Locker lock;
  CheckLocked();
  SALOMEDSImpl_AttributeTreeNode* aNode = dynamic_cast<SALOMEDSImpl_AttributeTreeNode*>(_impl);
  aNode->InsertBefore(GetNode(value, aNode));
}

Here is the call graph for this function:

CORBA::Boolean SALOMEDS_AttributeTreeNode_i::IsChild ( SALOMEDS::AttributeTreeNode_ptr  value)

Definition at line 235 of file SALOMEDS_AttributeTreeNode_i.cxx.

{
  SALOMEDS::Locker lock;
  SALOMEDSImpl_AttributeTreeNode* aNode = dynamic_cast<SALOMEDSImpl_AttributeTreeNode*>(_impl);
  return aNode->IsChild(GetNode(value, aNode));
}

Here is the call graph for this function:

CORBA::Boolean SALOMEDS_AttributeTreeNode_i::IsDescendant ( SALOMEDS::AttributeTreeNode_ptr  value)

Definition at line 221 of file SALOMEDS_AttributeTreeNode_i.cxx.

{
  SALOMEDS::Locker lock;
  SALOMEDSImpl_AttributeTreeNode* aNode = dynamic_cast<SALOMEDSImpl_AttributeTreeNode*>(_impl);
  return aNode->IsDescendant(GetNode(value, aNode));
}

Here is the call graph for this function:

CORBA::Boolean SALOMEDS_AttributeTreeNode_i::IsFather ( SALOMEDS::AttributeTreeNode_ptr  value)

Definition at line 228 of file SALOMEDS_AttributeTreeNode_i.cxx.

{
  SALOMEDS::Locker lock;
  SALOMEDSImpl_AttributeTreeNode* aNode = dynamic_cast<SALOMEDSImpl_AttributeTreeNode*>(_impl);
  return aNode->IsFather(GetNode(value, aNode));
}

Here is the call graph for this function:

Definition at line 214 of file SALOMEDS_AttributeTreeNode_i.cxx.

{
  SALOMEDS::Locker lock;
  SALOMEDSImpl_AttributeTreeNode* aNode = dynamic_cast<SALOMEDSImpl_AttributeTreeNode*>(_impl);
  return aNode->IsRoot();
}

Here is the call graph for this function:

Definition at line 242 of file SALOMEDS_AttributeTreeNode_i.cxx.

{
  SALOMEDS::Locker lock;
  return CORBA::String_var(CORBA::string_dup(_impl->Label().Entry().c_str()))._retn();
}

Here is the call graph for this function:

void SALOMEDS_AttributeTreeNode_i::Prepend ( SALOMEDS::AttributeTreeNode_ptr  value)

Definition at line 175 of file SALOMEDS_AttributeTreeNode_i.cxx.

{
  SALOMEDS::Locker lock;
  CheckLocked();
  SALOMEDSImpl_AttributeTreeNode* aNode = dynamic_cast<SALOMEDSImpl_AttributeTreeNode*>(_impl);
  aNode->Prepend(GetNode(value, aNode));
}

Here is the call graph for this function:

Definition at line 199 of file SALOMEDS_AttributeTreeNode_i.cxx.

{
  SALOMEDS::Locker lock;
  CheckLocked();
  SALOMEDSImpl_AttributeTreeNode* aNode = dynamic_cast<SALOMEDSImpl_AttributeTreeNode*>(_impl);
  aNode->Remove();
}

Here is the call graph for this function:

void SALOMEDS_AttributeTreeNode_i::SetFather ( SALOMEDS::AttributeTreeNode_ptr  value)

Definition at line 48 of file SALOMEDS_AttributeTreeNode_i.cxx.

{
  SALOMEDS::Locker lock;
  CheckLocked();
  SALOMEDSImpl_AttributeTreeNode* aNode = dynamic_cast<SALOMEDSImpl_AttributeTreeNode*>(_impl);
  aNode->SetFather(GetNode(value, aNode));
}

Here is the call graph for this function:

void SALOMEDS_AttributeTreeNode_i::SetFirst ( SALOMEDS::AttributeTreeNode_ptr  value)

Definition at line 126 of file SALOMEDS_AttributeTreeNode_i.cxx.

{
  SALOMEDS::Locker lock;
  CheckLocked();
  SALOMEDSImpl_AttributeTreeNode* aNode = dynamic_cast<SALOMEDSImpl_AttributeTreeNode*>(_impl);
  aNode->SetFirst(GetNode(value, aNode));
}

Here is the call graph for this function:

void SALOMEDS_AttributeTreeNode_i::SetNext ( SALOMEDS::AttributeTreeNode_ptr  value)

Definition at line 100 of file SALOMEDS_AttributeTreeNode_i.cxx.

{
  SALOMEDS::Locker lock;
  CheckLocked();
  SALOMEDSImpl_AttributeTreeNode* aNode = dynamic_cast<SALOMEDSImpl_AttributeTreeNode*>(_impl);
  aNode->SetNext(GetNode(value, aNode));
}

Here is the call graph for this function:

void SALOMEDS_AttributeTreeNode_i::SetPrevious ( SALOMEDS::AttributeTreeNode_ptr  value)

Definition at line 74 of file SALOMEDS_AttributeTreeNode_i.cxx.

{
  SALOMEDS::Locker lock;
  CheckLocked();
  SALOMEDSImpl_AttributeTreeNode* aNode = dynamic_cast<SALOMEDSImpl_AttributeTreeNode*>(_impl);
  aNode->SetPrevious(GetNode(value, aNode));
}

Here is the call graph for this function:

void SALOMEDS_AttributeTreeNode_i::SetTreeID ( const char *  value)

Definition at line 152 of file SALOMEDS_AttributeTreeNode_i.cxx.

{
  SALOMEDS::Locker lock;
  CheckLocked();
  SALOMEDSImpl_AttributeTreeNode* aNode = dynamic_cast<SALOMEDSImpl_AttributeTreeNode*>(_impl);
  aNode->SetTreeID(value);
}

Here is the call graph for this function:


The documentation for this class was generated from the following files: