21 if (
Angle ==
nullptr) {
22 Angle = MakeUnique<float>(Edge.Angle);
23 }
else if (*
Angle != Edge.Angle) {
26 _vect.emplace_back(&Edge);
38 return Angle.IsValid();
48 TUniquePtr<float>
Angle =
nullptr;
50 std::vector<const GraphHalfEdge *>
_vect;
std::vector< const GraphHalfEdge * > _vect
void Add(const GraphHalfEdge &Edge)
const float * GetAngle() const
TUniquePtr< float > Angle
const GraphHalfEdge & operator[](size_t i) const