Polygon node used to define tube boundaries at the given point.
void SetTubeRange(const istd::CRange &tubeRange)
Set boundaries of the tube node.
virtual void SetInterpolated(const CTubeNode &first, const CTubeNode &second, double alpha)
Set this object to be linear interpolated between first and second parameter.
const istd::CRange & GetTubeRange() const
Get boundaries of the tube node.
CTubeNode(const CTubeNode &node)
virtual bool Serialize(iser::IArchive &archive) override
Load or store state of this object as a archive stream.
Represents an input/output persistence archive for object serialization.
Common class for all classes which objects can be archived or restored from archive.