SoProxyDataAdapter Class Reference
[Images]

ImageViz Proxy image data adapter for in memory data. More...

#include <ImageViz/Nodes/Images/SoProxyDataAdapter.h>

Inheritance diagram for SoProxyDataAdapter:
SoImageDataAdapter SoFieldContainer SoBase SoRefCounter SoTypedObject

List of all members.

Public Member Functions

virtual SoType getTypeId () const
 SoProxyDataAdapter ()

Static Public Member Functions

static SoType getClassTypeId ()

Public Attributes

SoSFImageDataAdapter image
SoSFBox4i32 roi
SoMFInt32 channels

Friends

class SoProxyDataAdapterImpl

Detailed Description

ImageViz Proxy image data adapter for in memory data.

Defines a subset of the original image as an image. See SoImageDataAdapter for methods to access the data.

FILE FORMAT/DEFAULT

SEE ALSO

SoImageDataAdapter, SoFileDataAdapter, SoVolumeReaderAdapter

See related examples:

WorkflowWithRoi


Constructor & Destructor Documentation

SoProxyDataAdapter::SoProxyDataAdapter (  ) 

Default constructor.


Member Function Documentation

static SoType SoProxyDataAdapter::getClassTypeId (  )  [static]

Returns the type identifier for this class.

Reimplemented from SoImageDataAdapter.

virtual SoType SoProxyDataAdapter::getTypeId (  )  const [virtual]

Returns the type identifier for this specific instance.

Reimplemented from SoImageDataAdapter.


Friends And Related Function Documentation

friend class SoProxyDataAdapterImpl [friend]

Member Data Documentation

Defines the list of channels selected on the image.

Default value is the first channel (0) which usually corresponds to:

  • Intensity for a gray level image, or
  • Red channel for RGB or RGBA image.

Defines the original image.

Default value is NULL.

Defines a region of interest (ROI) in voxels on the original image.

Default value is an empty box. The box is defined by a 'min' corner and a 'max' corner. If the specified box is larger than the image, the box is clamped to the dimensions of the image.

Example for an 512x512 image and a {min=(256,256), max=(400,600)}-box, the resulting box will be {min=(256,256), max=(400,512)}-box.


The documentation for this class was generated from the following file:

Open Inventor Toolkit reference manual, generated on 4 Sep 2023
Copyright © Thermo Fisher Scientific All rights reserved.
https://www.openinventor.com/