Filter to multiply images. More...
#include <spatmod/imagefiltermultiply.h>

Public Member Functions | |
| FILTER_MULTIPLY (STAGE_ARRAY &PreviousStages, bool TakeOwnership, const PIXEL *pPixelProperties=0) | |
| virtual | ~FILTER_MULTIPLY () |
Filter to multiply images.
Allows multiplication of multiple components or combination of single and multi-component images. All multi-component stages must have same number of components. Single-component stages will be multiplied by all components of multi-component stages.
| SPATMOD::IMAGE::FILTER_MULTIPLY::FILTER_MULTIPLY | ( | STAGE_ARRAY & | PreviousStages, | |
| bool | TakeOwnership, | |||
| const PIXEL * | pPixelProperties = 0 | |||
| ) |
Construct using array of previous stage pointers and common ownership.
All previous stages must have same total dimensions. If no pixel properties are specified, the resulting sample data types will be determined as the minimum size needed to prevent overflow. If pixel properties are specified, no range check will be performed, so overflow may occur if sample datatype range is too small.
| PreviousStages | Array of previous stages | |
| TakeOwnership | Filter takes ownership of previous stages and will delete when needed | |
| pPixelProperties | Resulting pixel properties, 0 to automatically determine |
| virtual SPATMOD::IMAGE::FILTER_MULTIPLY::~FILTER_MULTIPLY | ( | ) | [virtual] |
1.6.1