14 lines
331 B
C++
14 lines
331 B
C++
|
#include "document.h"
|
||
|
|
||
|
Document::Edge::Edge(const dust3d::Uuid& withId)
|
||
|
{
|
||
|
id = withId.isNull() ? dust3d::Uuid::createUuid() : withId;
|
||
|
}
|
||
|
|
||
|
dust3d::Uuid Document::Edge::neighborOf(dust3d::Uuid nodeId) const
|
||
|
{
|
||
|
if (nodeIds.size() != 2)
|
||
|
return dust3d::Uuid();
|
||
|
return nodeIds[0] == nodeId ? nodeIds[1] : nodeIds[0];
|
||
|
}
|