Trait cogset::Points
[-] [+]
[src]
pub trait Points { type Point; }
A data structure that contains points of some sort.
Associated Types
type Point
The representation of a point.
It is expected that this should be stable for the given
instance of a Points
, but doesn't need to be stable across
instances, e.g. if some hypothetical structure Foo
stores
points of type struct Bar(f64, f64)
and two different Foo
s
store the point Bar(0.0, 1.0)
, there's no requirement for
the Point
representing those Bar
s to be identical. In
particular, this allows one to use an index into a vector of
points stored inside the Self
type.