|
|
| DeepInfo () |
| | default constructor
|
| |
|
| DeepInfo (DD::Image::FormatPair formats, DD::Image::Box box, DD::Image::ChannelSet channels) |
| | construct based on formats, box, and channels
|
| |
|
| DeepInfo (const IopInfo &iopInfo) |
| | construct based on an existing IopInfo
|
| |
|
const Format * | format () const |
| |
|
const Format * | fullSizeFormat () const |
| |
|
ChannelSet | channels () const |
| | get the channels
|
| |
|
void | merge (const DeepInfo &other) |
| | merge some other DeepInfo's boxes and channels into this one
|
| |
| | Info2D () |
| |
|
void | setFormats (const FormatPair &formats) |
| |
|
FormatPair | formats () const |
| |
|
const Format & | format () const |
| |
| void | format (const Format &v) |
| |
| const Format & | full_size_format () const |
| |
| void | full_size_format (const Format &v) |
| |
|
const DD::Image::Box & | box () const |
| |
|
DD::Image::Box & | box () |
| |
|
void | setBox (const DD::Image::Box &box) |
| |
|
int | firstFrame () const |
| | get the first frame in the range
|
| |
| int | first_frame () const |
| | get the first frame in the range More...
|
| |
|
int | lastFrame () const |
| | get the last frame in the range
|
| |
| int | last_frame () const |
| | get the last frame in the range More...
|
| |
|
void | setFirstFrame (int v) |
| | set the first frame in the range
|
| |
|
void | setLastFrame (int v) |
| | set the last frame in the range
|
| |
|
void | first_frame (int v) |
| | set the first frame in the range
|
| |
|
void | last_frame (int v) |
| | set the last frame in the range
|
| |
|
void | setFrameRange (FrameRange frameRange) |
| |
|
iterator | begin () const |
| |
|
iterator | end () const |
| |
|
| Box (int x, int y, int r, int t) |
| |
|
| Box (const Box &b) |
| |
| int | x () const |
| |
| void | x (int v) |
| |
| int | y () const |
| |
| void | y (int v) |
| |
| int | r () const |
| |
| void | r (int v) |
| |
| int | t () const |
| |
| void | t (int v) |
| |
| int | w () const |
| |
| void | w (int v) |
| |
| int | h () const |
| |
| void | h (int v) |
| |
| float | center_x () const |
| |
| float | center_y () const |
| |
| void | set (int x, int y, int r, int t) |
| |
| void | set (const Box &b) |
| |
| bool | is_constant () const |
| |
| void | clear () |
| |
| void | move (int dx, int dy) |
| |
| void | pad (int dx, int dy, int dr, int dt) |
| |
| void | pad (int dx, int dy) |
| |
| void | pad (int d) |
| |
| int | clampx (int x) const |
| |
| int | clampy (int y) const |
| |
| void | merge (const Box &) |
| |
| void | merge (int x, int y) |
| |
| void | merge (int x, int y, int r, int t) |
| |
| void | expand (int amount) |
| |
| void | expand (int widthAmount, int heightAmount) |
| |
| void | scale (float scaleAmount) |
| |
| void | intersect (const Box &) |
| |
| void | intersect (int x, int y, int r, int t) |
| |
| bool | intersects (const Box &other) const |
| |
| bool | intersects (int x, int y, int r, int t) const |
| |
| bool | contains (const Box &other) const |
| |
|
int | area () const |
| |
DeepInfo class. Analogous to IopInfo. Keeps just a box and a channelset, and two formats.