ImageChangePlanarConfiguration class Class to change the Planar configuration of an input DICOM By default it will change into the more usual reprensentation: PlanarConfiguration = 0.
More...
#include <gdcmImageChangePlanarConfiguration.h>
List of all members.
Detailed Description
ImageChangePlanarConfiguration class Class to change the Planar configuration of an input DICOM By default it will change into the more usual reprensentation: PlanarConfiguration = 0.
Constructor & Destructor Documentation
gdcm::ImageChangePlanarConfiguration::ImageChangePlanarConfiguration |
( |
) |
[inline] |
gdcm::ImageChangePlanarConfiguration::~ImageChangePlanarConfiguration |
( |
) |
[inline] |
Member Function Documentation
bool gdcm::ImageChangePlanarConfiguration::Change |
( |
) |
|
unsigned int gdcm::ImageChangePlanarConfiguration::GetPlanarConfiguration |
( |
) |
const [inline] |
template<typename T >
size_t gdcm::ImageChangePlanarConfiguration::RGBPixelsToRGBPlanes |
( |
T * |
r, |
|
|
T * |
g, |
|
|
T * |
b, |
|
|
const T * |
rgb, |
|
|
size_t |
s |
|
) |
| [static] |
Convert a regular RGB pixel image (R,G,B,R,G,B...) into a planar R,G,B image (R,R..,G,G...B,B)
- Warning:
- this works on a frame basis, you need to loop over all frames in multiple frames image to apply this function
template<typename T >
size_t gdcm::ImageChangePlanarConfiguration::RGBPlanesToRGBPixels |
( |
T * |
out, |
|
|
const T * |
r, |
|
|
const T * |
g, |
|
|
const T * |
b, |
|
|
size_t |
s |
|
) |
| [static] |
s is the size of one plane (r,g or b). Thus the output buffer needs to be at least 3*s bytes long s can be seen as the number of RGB pixels in the output
void gdcm::ImageChangePlanarConfiguration::SetPlanarConfiguration |
( |
unsigned int |
pc ) |
[inline] |
Set/Get requested PlanarConfigation.
The documentation for this class was generated from the following file: