|
Alamo
|
#include <PNG.H>
Public Types | |
| enum | Fit { Stretch , FitWidth , FitHeight , Coord } |
| enum | Channel { R = 0 , G = 1 , B = 2 , A = 3 } |
Public Member Functions | |
| PNG () | |
| PNG (IO::ParmParse &pp, std::string name) | |
| ~PNG () | |
| void | setDomain (Set::Vector &_lo, Set::Vector &_hi) |
| std::array< int, 4 > | operator() (int I, int J) |
| std::array< Set::Scalar, 4 > | operator() (Set::Vector &x) |
Static Public Member Functions | |
| static void | Parse (PNG &value, IO::ParmParse &pp) |
Private Attributes | |
| int | png_width |
| int | png_height |
| png_byte | color_type |
| png_byte | bit_depth |
| png_bytep * | row_pointers = NULL |
| Set::Vector | coord_lo = Set::Vector::Zero() |
| Set::Vector | coord_hi = Set::Vector::Zero() |
| Fit | fit = Fit::Stretch |
| Set::Scalar | min = NAN |
| Set::Scalar | max = NAN |
| bool | domain_defined = false |
| Set::Vector | domain_lo = Set::Vector::Zero() |
| Set::Vector | domain_hi = Set::Vector::Zero() |
| enum Util::PNG::Channel |
| enum Util::PNG::Fit |
|
inline |
|
inline |
|
inline |
|
inlinestatic |
|
inline |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |