Graphics Group
PlotFR
PlotFRPerimeter
PlotFRSlices
PlotSphere
PlotSphereQuadrants
PlotSurface
PlotFR
PlotFR
- Plot a function on a fundamental region.
Usage
PlotFR(mesh, odf, varargin)
 
Interactive Documentation
 PlotFR - Plot a function on a fundamental region.
   USAGE:
   PlotFR(mesh, odf)
   PlotFR(mesh, odf 'param', 'value', ...)
   INPUT:
   mesh is a MeshStructure:
           describing the fundamental region to be plotted
   odf  is a vector of reals:, 
           it contains nodal point values of the function to be
           plotted;  the values are expected only for the 
           independent nodes of the mesh
   These arguments can be followed by a list of
   parameter/value pairs which control certain plotting 
   features.  Options are:
   'Symmetries'       string indicating symmetries of the FR
                      {'cubic'} | 'hexagonal'
   'ShowMesh'         on | {off}
                      to show mesh lines on the surface plot
   'Colormap'         ncolors x 3  (RGB)
                      to specify the figure's colormap; 
                      the default colormap is a brightened
                      version of `jet'
   'BrightenColormap' scalar between 0 and 1 (default=0)
                      factor for brightening the colormap;
                      a value of 0 does nothing, a value
                      of 1 makes everything white
   'NumberOfColors'   positive integer (default = 64)
                      number of colors to use in default colormap
   OUTPUT:  none
   NOTES:
   *  This function makes a figure containing side-by-side 
      plots of the surface of the given fundamental region and of 
      slices through it, with a common colorbar in the middle.
 
PlotFRPerimeter
PlotFRPerimeter
- Plot perimeter of fundamental region.
Usage
perim =  PlotFRPerimeter(symtype)
 
Interactive Documentation
 PlotFRPerimeter - Plot perimeter of fundamental region.
   
   USAGE:
   perim =  PlotFRPerimeter(symtype)
   INPUT:
   symtype is a string,
           indicating the fundamental region type; possible
           values are:  'cubic'|'hexagonal'; if the symmetry
           type is not recognized, a warning is issued
   OUTPUT:
   perim is a column vector of line handles:
            it contains handles to the lines outlining each face,
            as returned by the matlab `plot3' function
   NOTES:
   * set `hold' to on
 
PlotFRSlices
PlotFRSlices
- Plot slices of the fundamental region.
Usage
PlotFRSlices(mesh, odf, type, planes)
 
Interactive Documentation
 PlotFRSlices - Plot slices of the fundamental region.
   
   USAGE:
   PlotFRSlices(mesh, odf, type)
   PlotFRSlices(mesh, odf, type, planes)
   INPUT:
   mesh is a MeshStructure,
        on the given fundamental region
   odf  is a vector,
        the odf values at the independent nodal points of `mesh'
   type is a string, (optional, default: 'cubic')
        indicating the symmetry type; possible values are
        'cubic' | 'hexagonal'; the slices to display
        are based on the type
   planes is an array of structures, (optional)
        each structure is expected to have components 'Point'
        and 'Normal' characterizing a plane;  if specified,
        this overrides the `type' input
   OUTPUT:  none
 
PlotSphere
PlotSphere
- Plot a function (pole figure) on the Sphere
Usage
PlotSphere(smesh, pf, varargin)
 
Interactive Documentation
 PlotSphere - Plot a function (pole figure) on the Sphere
   USAGE:
   PlotSphere(smesh, pf)
   PlotSphere(smesh, pf, 'param', 'value', ...)
   INPUT:
   smesh is a MeshStructure,
         on the sphere (the usual one)
   pf    is a vector, 
         the nodal point values of thefunction (pole figure) to plot
   These arguments can be followed by a list of
   parameter/value pairs which control certain plotting 
   features.  Options are:
   'ShowMesh'         on|{off}
                      to show mesh lines
   'ShowQuadrants'    {on}|off
                      to show quadrant divisions on
                      the sphere
   'UpperHemisphere'  on|{off}
                      to limit quadrant divisions to 
                      only the upper hemisphere; this only
                      applies if 'ShowQuadrants' is in
                      effect
   'Colormap'         ncolors x 3  (RGB)
                      to specify the figure's colormap; 
                      the default colormap is a brightened
                      version of `jet'
   'ShowColorBar'     on|{off}
                      to display a colorbar or not
   OUTPUT:  none
   NOTES:
   *  `hold on' is in effect following this routine
 
PlotSphereQuadrants
PlotSphereQuadrants
- Outline quadrants on unit sphere
Usage
PlotSphereQuadrants(ndiv, upper)
 
Interactive Documentation
 PlotSphereQuadrants - Outline quadrants on unit sphere
   USAGE:
   PlotSphereQuadrants(ndiv)
   PlotSphereQuadrants(ndiv, upper)
   
   INPUT:
   ndiv  is a positive integer, 
         the number of points per circle
   upper is a positive integer, (optional, default=0) 
         if nonzero, only the upper half is drawn
   OUTPUT:  none
 
PlotSurface
PlotSurface
- Plot a function on surface in 3d.
Usage
PlotSurface(smesh, sfun, varargin)
 
Interactive Documentation
 PlotSurface - Plot a function on surface in 3d.
   USAGE:
   PlotSurface(smesh, sfun)
   PlotSurface(smesh, sfun, 'param', 'value', ...)
   INPUT:
   smesh is a MeshStructure,
         on a 2D surface in 3D
   sfun  is a vector, 
         the values on the nodes of the surface mesh
   These arguments can be followed by a list of
   parameter/value pairs which control certain plotting 
   features.  Options are:
   
   'ShowMesh'    on|{off}
                 to show the edges of the mesh
   OUTPUT:  none
   NOTES:
   *  This routine calls `trimesh' with interpolated face color.