getAt method
Implementation
T getAt(int i) {
if(ptr == null) throw "ptr is null";
if(T == double){
return (ptr as Pointer<Float>).elementAt(i).value as T;
} else if(T == int) {
return (ptr as Pointer<Uint8>).elementAt(i).value as T;
}else {
throw "Unsupported type: $T";
}
}