![]() |
GIRAFFE Pipeline Reference Manual |
|||
|
|
Image Stack
Detailed DescriptionTBD Function Documentation
Destroys an GiImageStack.
Destroys the GiImageStack istack and frees all associated memory Definition at line 149 of file giimagestack.c. References GiImageStack::images, and GiImageStack::nimages.
Retrieve a cpl_image reference stored in a GiImageStack.
Function returns the reference i.e. pointer contained in the GiImageStack istack at position position and returns it. Definition at line 233 of file giimagestack.c. References GiImageStack::images, and GiImageStack::nimages.
Create a new GiImageStack.
Creates a new GiImageStack with memory allocated for size images Definition at line 58 of file giimagestack.c. References GiImageStack::images, and GiImageStack::nimages.
Non destructive resize of an GiImageStack.
Resizes an GiImageStack. In case the new GiImageStack is larger in size than the original GiImageStack, the GiImageStack is grown. All new GiImageStack entries are initialized to NULL. In case the new GiImageStack is smaller than the original, the GiImageStack is shrunk. All superfluous elements are properly disposed off, by calling the destructor for each of them. Definition at line 91 of file giimagestack.c. References GiImageStack::images, and GiImageStack::nimages.
Stores a reference to a cpl_image in a GiImageStack.
Stores a reference i.e. a pointer to the cpl_image src in the GiImageStack istack at position position.
Definition at line 197 of file giimagestack.c. References GiImageStack::images, and GiImageStack::nimages.
Returns current size of an GiImageStack.
Returns the current size of the GiImageStack istack i.e. how many references to a cpl_image are stored/can be stored in it. Definition at line 267 of file giimagestack.c. References GiImageStack::nimages. |