#include <ncutImage.h>
Inheritance diagram for ncut::PNGSequence:
Public Member Functions | |
PNGImage * | operator[] (unsigned long) |
const PNGImage * | operator[] (unsigned long) const |
int | pushThrough (const Image< PNG_IMAGE_DATATYPE > &frame) |
Push a frame onto the sequence and pop the first frame. | |
int | pushThrough (const PNGImage &frame) |
Push a frame onto the sequence and pop the first frame. | |
int | pushFrame (const Image< PNG_IMAGE_DATATYPE > &frame) |
Push a frame to the back of the sequence. | |
int | pushFrame (const PNGImage &frame) |
Push a frame to the back of the sequence. | |
void | popFrame () |
Pop the last frame of the sequence. | |
int | save (const char *filename) const |
Save all PNG images in this sequence. | |
PNGSequence () | |
PNGSequence empty constructor | |
PNGSequence (const PNGSequence &clone) | |
PNGSequence copy constructor. | |
virtual | ~PNGSequence () |
PNGSequence destructor. | |
virtual PNGSequence & | operator= (const PNGSequence &clone) |
PNGSequence assignment operator. |
PNGSequence
adds PNG-specific save functionality to its base class Sequence
. Only images of type PNGImage
are allows in a PNGSequence
.
|
PNGSequence empty constructor
Creates an empty |
|
PNGSequence copy constructor.
|
|
PNGSequence assignment operator.
|
|
Pop the last frame of the sequence. Deletes the last frame and removes it from the sequence. This does nothing if the sequence is empty. Reimplemented from ncut::Sequence< PNG_IMAGE_DATATYPE >. |
|
Push a frame to the back of the sequence.
Image to the back of the sequence. The length of the sequence is increased by one. Only PNG images of the same dimension as all other images in the sequence are accepted. |
|
Push a frame to the back of the sequence.
Image to the back of the sequence. The length of the sequence is increased by one. Only PNG images of the same dimension as all other images in the sequence are accepted. frame is cast to a PNGImage .
Reimplemented from ncut::Sequence< PNG_IMAGE_DATATYPE >. |
|
Push a frame onto the sequence and pop the first frame.
Image onto the sequence and removes the first frame of the sequence. The length of the sequence remains unchanged. Only PNG images of the same dimension as all other images in the sequence are accepted. |
|
Push a frame onto the sequence and pop the first frame.
Image onto the sequence and removes the first frame of the sequence. The length of the sequence remains unchanged. Only PNG images of the same dimension as all other images in the sequence are accepted. frame is cast to a PNGImage .
Reimplemented from ncut::Sequence< PNG_IMAGE_DATATYPE >. |
|
Save all PNG images in this sequence.
|