public void Load(BinaryReader input)
{
int size = input.ReadInt32 ();
this.IDs = new int[size];
PrimitiveIO<int>.LoadVector (input,size, this.IDs);
size = input.ReadInt32 ();
this.dist2center = new double[size];
PrimitiveIO<double>.LoadVector (input,size, this.dist2center);
this.center=input.ReadInt32 ();
}