#include <LatticeNode.h>
|
|
Definition at line 63 of file LatticeNode.h. |
|
|
Definition at line 68 of file LatticeNode.h. |
|
|
Definition at line 75 of file LatticeNode.h. Referenced by show(). |
|
|
Definition at line 65 of file LatticeNode.h. |
|
|
Definition at line 64 of file LatticeNode.h. |
|
|
Definition at line 77 of file LatticeNode.h. |
|
|
Definition at line 73 of file LatticeNode.h. Referenced by LatticeLeftNode(). |
|
|
Definition at line 69 of file LatticeNode.h. |
|
|
Definition at line 76 of file LatticeNode.h. Referenced by show(). |
|
|
Definition at line 66 of file LatticeNode.h. |
|
|
Definition at line 71 of file LatticeNode.h. |
|
|
Definition at line 72 of file LatticeNode.h. |
|
|
Definition at line 78 of file LatticeNode.cxx. References Links, and LatticeDef::StoreType. 00079 : m_Links (*new Links), 00080 m_VLeftID (*new VectorLeftID), 00081 m_VRightID(*new VectorRightID), 00082 m_ID (data.identifier()) 00083 { 00084 }
|
|
|
Definition at line 87 of file LatticeNode.cxx. References Links. 00088 : m_Links (*new Links), 00089 m_VLeftID (*new VectorLeftID), 00090 m_VRightID(*new VectorRightID), 00091 m_ID (id) 00092 { 00093 }
|
|
|
Definition at line 96 of file LatticeNode.cxx. 00097 {
00098 delete &m_Links;
00099 delete &m_VLeftID;
00100 delete &m_VRightID;
00101 }
|
|
|
|
|
|
|
|
|
Definition at line 233 of file LatticeNode.cxx. Referenced by LatticeLink::LatticeLink(), and show(). 00234 {
00235 return m_ID;
00236 }
|
|
|
Definition at line 215 of file LatticeNode.cxx. References find(), and m_VRightID. 00216 {
00217 return (find(m_VRightID.begin(),m_VRightID.end(),id) == m_VRightID.end()) ?
00218 0 : 1;
00219 }
|
|
|
Definition at line 207 of file LatticeNode.cxx. Referenced by Lattice::ConnectLR(), LatticeBase::linkGivenLeft(), LatticeBase::linksGivenLeft(), and show(). 00208 {
00209 return m_Links;
00210 }
|
|
|
|
|
|
Definition at line 224 of file LatticeNode.cxx. References find(), and m_VLeftID. 00225 {
00226 return (find(m_VLeftID.begin(),m_VLeftID.end(),id) == m_VLeftID.end()) ?
00227 0 : 1;
00228 }
|
|
|
Definition at line 136 of file LatticeNode.cxx. References identifier(), LeftItr, links(), m_VLeftID, m_VRightID, and RightItr. Referenced by LatticeBase::showLeft(). 00137 {
00138 os << " Left data ID " << identifier() << ":"
00139 << endl
00140 << " has " << links().size() << " links,"
00141 << endl
00142 << " connecting it to " << m_VRightID.size() << " right data: ";
00143
00144 // Right data.
00145 typedef LatticeLeftNode::RightItr Ritr;
00146 Ritr i = m_VRightID.begin();
00147 Ritr iEnd = m_VRightID.end();
00148 for ( ; i != iEnd; ++i)
00149 {
00150 os << " " << *i;
00151 }
00152 os << endl
00153 << " and shared with " << m_VLeftID.size() << " left data:";
00154
00155 // Left data.
00156 typedef LatticeLeftNode::LeftItr Litr;
00157 Litr j = m_VLeftID.begin();
00158 Litr jEnd = m_VLeftID.end();
00159 for ( ; j != jEnd; ++j)
00160 {
00161 os << " " << *j;
00162 }
00163 os << endl;
00164 }
|
|
|
Definition at line 58 of file LatticeNode.h. |
|
|
Definition at line 111 of file LatticeNode.h. |
|
|
Definition at line 108 of file LatticeNode.h. Referenced by LatticeBase::addLeftNodeToLink(), LatticeBase::checkLNtopo(), and LatticeBase::connect(). |
|
|
Definition at line 109 of file LatticeNode.h. Referenced by LatticeBase::addLeftNodeToLink(), LatticeBase::leftIDGivenLeft(), sharesLinksWith(), show(), and LatticeBase::vLeftGivenLeft(). |
|
|
Definition at line 110 of file LatticeNode.h. Referenced by LatticeBase::addLeftNodeToLink(), LatticeBase::addRightNodeToLink(), LatticeBase::connect(), isLinkedTo(), LatticeBase::rightIDGivenLeft(), show(), and LatticeBase::vRightGivenLeft(). |
1.3.9.1