TransversePoint.h Node1 TransversePoint.h Node2 stdexcept Node1->Node2 Node3 cmath Node1->Node3