
SepPlane(UI)         Cube Reference Manual         SepPlane(UI)

NAME
     SepPlane - Plane data object

SYNOPSIS
     #include <Cube/sepplane.h>

DESCRIPTION
     A SepPlane is two-dimensional SepData object.

PUBLIC OPERATIONS
     SepPlane()
          Create an empty sepPlane with no data, empty axes.

     SepPlane(SepData *)
          Create a seplane by copying an input SepData.

     SepPlane(SepInput *,int ax,int islice)
     SepPlane(SepCube *,int ax,int islice)
          Create a SepPlane from a SepInput object or  a  SepCube
          perpendicular  to  the  axis  ax at the index islice on
          this axis.  The data are read from the  input  file  or
          copy from the cube. The information dimensions are read
          from the input file or deduced from the cube specifica-
          tion.

     SepPlane(SepInfo *,void *data,int esize)
          Create a SepPlane from a dimension description  object,
          the data and the element size. The data are not copied.
          The SepInfo object is copied.

     SepPlane * Copy()
          Copy the SepPlane (data,  axis,  ...).  This  functions
          call the virtual function doCopy.

     SepPlane * Byte(int zp,int nv,int pp,int np)
          Create a new SepPlane by transforming the data of  this
          into  bytes.  zp is the zero pixel value needed for the
          byte conversion.  nv is the non-value pixel.  pp is the
          positive  clip  pixel  value.   np is the negative clip
          pixel value.

     SepPlane * Window(int f,int j,int n,int f2,int j2,int n2)
          Create a new SepPlane by windowing this. This  function
          call the basic function doWindow.

&d2,int &es)
     void* GetData(int &n,int &n2,float &o,float &o2,float &d,float
          Return the data and axes description.

     void UserCoord(int &i3,float &u3)
          Return the index of the plane and its user origin.

SepPlane(UI)         Cube Reference Manual         SepPlane(UI)

SEE ALSO
     SepInput, SepData, SepCube, intro

