Defines | Functions | Variables

__contourc__.cc File Reference

#include <cfloat>
#include "quit.h"
#include "defun-dld.h"
#include "error.h"
#include "oct-obj.h"
Include dependency graph for __contourc__.cc:

Go to the source code of this file.

Defines

#define CONTOUR_QUANT   50

Functions

static void add_point (double x, double y)
static void cntr (const RowVector &X, const RowVector &Y, const Matrix &Z, double lvl)
 DEFUN_DLD (__contourc__, args,,"-*- texinfo -*-\n\ @deftypefn {Loadable Function} {} __contourc__ (@var{x}, @var{y}, @var{z}, @var{levels})\n\ Undocumented internal function.\n\ @end deftypefn")
static void drawcn (const RowVector &X, const RowVector &Y, const Matrix &Z, double lvl, int r, int c, double ct_x, double ct_y, unsigned int start_edge, bool first, charMatrix &mark)
static void end_contour (void)
static void mark_facets (const Matrix &Z, charMatrix &mark, double lvl)
static void start_contour (double lvl, double x, double y)

Variables

static Matrix contourc
static int elem
static Matrix this_contour

Define Documentation

#define CONTOUR_QUANT   50

Definition at line 52 of file __contourc__.cc.

Referenced by add_point().


Function Documentation

static void add_point ( double  x,
double  y 
) [static]

Definition at line 57 of file __contourc__.cc.

References Matrix::append(), CONTOUR_QUANT, and this_contour.

Referenced by drawcn(), and start_contour().

static void cntr ( const RowVector X,
const RowVector Y,
const Matrix Z,
double  lvl 
) [static]

Definition at line 263 of file __contourc__.cc.

References Array< T >::cols(), drawcn(), mark_facets(), and Array< T >::rows().

Referenced by DEFUN_DLD().

DEFUN_DLD ( __contourc__  ,
args   
)
static void drawcn ( const RowVector X,
const RowVector Y,
const Matrix Z,
double  lvl,
int  r,
int  c,
double  ct_x,
double  ct_y,
unsigned int  start_edge,
bool  first,
charMatrix mark 
) [static]

Definition at line 95 of file __contourc__.cc.

References add_point(), Array< T >::cols(), Array< T >::rows(), start_contour(), xisnan(), and Z.

Referenced by cntr().

static void end_contour ( void   )  [static]

Definition at line 71 of file __contourc__.cc.

References Matrix::append(), Matrix::extract_n(), and this_contour.

Referenced by DEFUN_DLD(), and start_contour().

static void mark_facets ( const Matrix Z,
charMatrix mark,
double  lvl 
) [static]

Definition at line 216 of file __contourc__.cc.

References Array< T >::cols(), f, Array< T >::rows(), and Z.

Referenced by cntr().

static void start_contour ( double  lvl,
double  x,
double  y 
) [static]

Definition at line 86 of file __contourc__.cc.

References add_point(), end_contour(), and Matrix::resize().

Referenced by drawcn().


Variable Documentation

Matrix contourc [static]

Definition at line 48 of file __contourc__.cc.

int elem [static]
Matrix this_contour [static]

Definition at line 47 of file __contourc__.cc.

Referenced by add_point(), and end_contour().

 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Defines