Assignments
Assignments
Image Namespace Reference

Classes

class  Image32
 
class  OrientedLineSegment
 
class  OrientedLineSegmentPairs
 
class  Pixel32
 

Functions

void BMPReadImage (FILE *fp, Image32 &img)
 
void BMPWriteImage (const Image32 &img, FILE *fp)
 
void BMPReadImage (std::string fileName, Image32 &img)
 
void BMPWriteImage (const Image32 &img, std::string fileName)
 
void JPEGReadImage (std::string fileName, Image32 &img)
 
void JPEGWriteImage (const Image32 &img, std::string fileName, int quality)
 
void JPEGReadImage (FILE *fp, Image32 &img)
 
void JPEGWriteImage (const Image32 &img, FILE *fp, int quality)
 
std::ostream & operator<< (std::ostream &stream, const OrientedLineSegment &ols)
 
std::istream & operator>> (std::istream &stream, OrientedLineSegment &ols)
 
std::ostream & operator<< (std::ostream &stream, const OrientedLineSegmentPairs &ols)
 
std::istream & operator>> (std::istream &stream, OrientedLineSegmentPairs &ols)
 

Function Documentation

◆ BMPReadImage() [1/2]

void Image::BMPReadImage ( FILE *  fp,
Image32 img 
)

This function read in a BMP file, returning 0 on failure.

◆ BMPReadImage() [2/2]

void Image::BMPReadImage ( std::string  fileName,
Image32 img 
)

This function read in a BMP file, returning 0 on failure.

◆ BMPWriteImage() [1/2]

void Image::BMPWriteImage ( const Image32 img,
FILE *  fp 
)

This function writes out a BMP file, returning 0 on failure.

◆ BMPWriteImage() [2/2]

void Image::BMPWriteImage ( const Image32 img,
std::string  fileName 
)

This function writes out a BMP file, returning 0 on failure.

◆ JPEGReadImage() [1/2]

void Image::JPEGReadImage ( FILE *  fp,
Image32 img 
)

This function read in a JPEG file, returning 0 on failure.

◆ JPEGReadImage() [2/2]

void Image::JPEGReadImage ( std::string  fileName,
Image32 img 
)

This function read in a JPEG file, returning 0 on failure.

◆ JPEGWriteImage() [1/2]

void Image::JPEGWriteImage ( const Image32 img,
FILE *  fp,
int  quality 
)

This function writes out a JPEG file, returning 0 on failure.

◆ JPEGWriteImage() [2/2]

void Image::JPEGWriteImage ( const Image32 img,
std::string  ,
int  quality = 100 
)

This function writes out a JPEG file, returning 0 on failure.

◆ operator<<() [1/2]

std::ostream & Image::operator<< ( std::ostream &  stream,
const OrientedLineSegment ols 
)

Functionality for outputing an oriented line segment to a stream.

◆ operator<<() [2/2]

std::ostream & Image::operator<< ( std::ostream &  stream,
const OrientedLineSegmentPairs ols 
)

Functionality for outputing a set of oriented line segment pairs to a stream.

◆ operator>>() [1/2]

std::istream & Image::operator>> ( std::istream &  stream,
OrientedLineSegment ols 
)

Functionality for inputing an oriented line segment from a stream.

◆ operator>>() [2/2]

std::istream & Image::operator>> ( std::istream &  stream,
OrientedLineSegmentPairs ols 
)

Functionality for inputing a set of oriented line segment pairs from a stream.