pub fn frame_at_coord(&self, x: usize, y: usize) -> Result<&VeraImage, Error> {
		if self.culled {
			return Err(ErrorKind::ImageSetCulled.into());
		}
		if x >= self.frames_per_row as usize || y >= self.frames_per_col as usize {
			return Err(ErrorKind::InvalidFrameCoords(x, y).into());
		}
		self.frame_at(y * self.frames_per_row as usize + x)
	}
/// As above, for an x / y location
As above, for an x / y location
As above for an x / y location
pub fn frame_at_coord(&self, x: usize, y: usize) -> Result<&VeraImage, Error> {
		if self.culled {
			return Err(ErrorKind::ImageSetCulled.into());
		}
		if x >= self.frames_per_row as usize || y >= self.frames_per_col as usize {
			return Err(ErrorKind::InvalidFrameCoords(x, y).into());
		}
		self.frame_at(y * self.frames_per_row as usize + x)
	}
pub fn frame_at_coord ( & self , x : usize , y : usize ) -> Result < & VeraImage , Error > { if self . culled { return Err ( ErrorKind :: ImageSetCulled . into ( ) ) ; } if x >= self . frames_per_row as usize || y >= self . frames_per_col as usize { return Err ( ErrorKind :: InvalidFrameCoords ( x , y ) . into ( ) ) ; } self . frame_at ( y * self . frames_per_row as usize + x ) }
As above, for an x / y location
As above for an x / y location
&self
x
usize
y
usize