58 class r_Conv_VFF :
public r_Convertor
62 r_Conv_VFF(
const char *src,
const r_Minterval &interv,
const r_Type *tp )
throw(r_Error);
64 r_Conv_VFF(
const char *src,
const r_Minterval &interv,
int tp )
throw(r_Error);
69 virtual r_convDesc &convertTo(
const char *options=NULL ) throw(r_Error);
71 virtual r_convDesc &convertFrom( const
char *options=NULL ) throw(r_Error);
73 virtual r_Convertor *clone(
void ) const;
75 virtual const
char *get_name(
void ) const;
76 virtual r_Data_Format get_data_format(
void ) const;
83 static
void skip_white( const
char *&str );
85 static const
char *read_vector( r_Dimension dim, const
char *str,
double *&vec );
87 static const
char *read_string( const
char *str,
char *dest,
bool allowSpace=0 );
89 static
void write_interval( const
char *keyname, std::ostream &str, const r_Minterval &iv,
90 const
unsigned int *order, r_Range inc=0 );
92 static
void write_origin( const
char *keyname, std::ostream &str, const r_Minterval &iv,
93 const
unsigned int *order );
95 static const
char *get_endian_id(
void );
97 static
int parse_data_order( r_Dimension dim, const
char *dstr,
unsigned int *order );
99 static const
char *get_default_order( r_Dimension dim );
101 static const
char *get_default_dim_order( r_Dimension dim );
104 unsigned int *get_dimension_order( r_Dimension dim ) const;
106 const
char *get_default_endianness(
void ) const;
116 static const
char *fileMagic;
118 static const
char *keywords[];
120 static const
char *kval_Raster;
121 static const
char *kval_Slice;
122 static const
char *kval_LEndian;
123 static const
char *kval_BEndian;
125 static const
char *dfltDataOrder2;
126 static const
char *dfltDataOrder3;
128 static const
char *dfltDimOrder2;
129 static const
char *dfltDimOrder3;
131 static const
char endOfHeader;
133 static const
char *method_convTo;
135 static const
char *method_convFrom;
Definition: raslib/type.hh:56