37#define _asciiarray_h 1
39#include <libdap/Array.h>
40#include "AsciiOutput.h"
44class AsciiArray:
public Array,
public AsciiOutput {
47 void print_vector(
ostream &strm,
bool print_name);
48 void print_array(
ostream &strm,
bool print_name);
49 void print_complex_array(
ostream &strm,
bool print_name);
52 AsciiArray(
const string &n, BaseType *v);
53 AsciiArray( Array *bt ) ;
54 virtual ~AsciiArray();
56 virtual BaseType *ptr_duplicate();
59 int get_index(
vector<int> indices)
throw(InternalErr);
virtual void print_ascii(ostream &strm, bool print_name=true)
int get_nth_dim_size(size_t n)
vector< int > get_shape_vector(size_t n)
int print_row(ostream &strm, int index, int number)