00001 #include "EdgeLook.h" 00002 namespace Elve { 00003 EdgeLook::EdgeLook(const NodeLook &ancestor, Index outi, const NodeLook &child, Index ini) : 00004 mFrom(ancestor), mTo(child), mIFrom(outi), mITo(ini) 00005 { 00006 } 00007 00008 Index EdgeLook::iFrom() const { 00009 return mIFrom; 00010 } 00011 00012 Index EdgeLook::iTo() const { 00013 return mITo; 00014 } 00015 00016 const NodeLook& EdgeLook::from() const { 00017 return mFrom; 00018 } 00019 00020 const NodeLook& EdgeLook::to() const { 00021 return mTo; 00022 } 00023 }