summaryrefslogtreecommitdiff
path: root/src/xyz_frame.cc
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2014-01-27 12:27:06 +0000
committerCarl Hetherington <cth@carlh.net>2014-01-27 12:27:06 +0000
commite5d368553b47a566a83d4edce0a8f166db9509e6 (patch)
treedfdd9b9a82800ea30432c454dee77ac144269f58 /src/xyz_frame.cc
parent2cc2026701c9e8268ba154ec9330c5d56cbdc240 (diff)
More tidying.
Diffstat (limited to 'src/xyz_frame.cc')
-rw-r--r--src/xyz_frame.cc12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/xyz_frame.cc b/src/xyz_frame.cc
index 4c793f22..cba90883 100644
--- a/src/xyz_frame.cc
+++ b/src/xyz_frame.cc
@@ -17,6 +17,10 @@
*/
+/** @file src/xyz_frame.cc
+ * @brief XZYFrame class.
+ */
+
#include "xyz_frame.h"
#include <cassert>
#include <stdexcept>
@@ -30,6 +34,9 @@ XYZFrame::XYZFrame (opj_image_t* image)
assert (_opj_image->numcomps == 3);
}
+/** Construct a new XYZFrame with undefined contents.
+ * @param size Size for the frame in pixels.
+ */
XYZFrame::XYZFrame (Size size)
{
opj_image_cmptparm_t cmptparm[3];
@@ -58,11 +65,15 @@ XYZFrame::XYZFrame (Size size)
_opj_image->y1 = size.height;
}
+/** XYZFrame destructor */
XYZFrame::~XYZFrame ()
{
opj_image_destroy (_opj_image);
}
+/** @param c Component index (0, 1 or 2)
+ * @return Pointer to the data for component c.
+ */
int *
XYZFrame::data (int c) const
{
@@ -70,6 +81,7 @@ XYZFrame::data (int c) const
return _opj_image->comps[c].data;
}
+/** @return Size of the image in pixels */
dcp::Size
XYZFrame::size () const
{