33 namespace RestFrames {
35 TreePlotLink::TreePlotLink(TreePlotNode* Node1Ptr, TreePlotNode* Node2Ptr){
36 m_Node1Ptr = Node1Ptr;
37 m_Node2Ptr = Node2Ptr;
41 m_JigsawPtr =
nullptr;
44 TreePlotLink::~TreePlotLink() {}
46 void TreePlotLink::SetWavy(
bool wavy){
50 void TreePlotLink::SetLabel(
const std::string& label){
55 void TreePlotLink::SetJigsaw(
const Jigsaw& jigsaw){
56 m_JigsawPtr = &jigsaw;
59 TreePlotNode* TreePlotLink::GetNode1()
const {
63 TreePlotNode* TreePlotLink::GetNode2()
const {
67 bool TreePlotLink::DoWavy()
const {
71 std::string TreePlotLink::GetLabel()
const {
75 bool TreePlotLink::DoLabel()
const {
79 Jigsaw
const& TreePlotLink::GetJigsaw()
const {