NetCDF Assembler documentation 1.0.0
Loading...
Searching...
No Matches
attributes.cc File Reference

The file containing the attributes functions. More...

Functions

void copy_attribute_invalid (file_information_t &in_s_file_input, file_information_t &in_s_file_output, variable_information_t &in_s_ref_var, variable_information_t &in_s_fill_var, int32_t i_att_len, char *in_ac_att_name)
 Copy a invalid attribute from the input file to the output file.
 
void copy_attribute_byte (file_information_t &in_s_file_input, file_information_t &in_s_file_output, variable_information_t &in_s_ref_var, variable_information_t &in_s_fill_var, int32_t i_att_len, char *in_ac_att_name)
 Copy a byte attribute from the input file to the output file.
 
void copy_attribute_char (file_information_t &in_s_file_input, file_information_t &in_s_file_output, variable_information_t &in_s_ref_var, variable_information_t &in_s_fill_var, int32_t i_att_len, char *in_ac_att_name)
 Copy a char attribute from the input file to the output file.
 
void copy_attribute_short (file_information_t &in_s_file_input, file_information_t &in_s_file_output, variable_information_t &in_s_ref_var, variable_information_t &in_s_fill_var, int32_t i_att_len, char *in_ac_att_name)
 Copy a short attribute from the input file to the output file.
 
void copy_attribute_int (file_information_t &in_s_file_input, file_information_t &in_s_file_output, variable_information_t &in_s_ref_var, variable_information_t &in_s_fill_var, int32_t i_att_len, char *in_ac_att_name)
 Copy an int attribute from the input file to the output file.
 
void copy_attribute_float (file_information_t &in_s_file_input, file_information_t &in_s_file_output, variable_information_t &in_s_ref_var, variable_information_t &in_s_fill_var, int32_t i_att_len, char *in_ac_att_name)
 Copy a float attribute from the input file to the output file.
 
void copy_attribute_double (file_information_t &in_s_file_input, file_information_t &in_s_file_output, variable_information_t &in_s_ref_var, variable_information_t &in_s_fill_var, int32_t i_att_len, char *in_ac_att_name)
 Copy a double attribute from the input file to the output file.
 
void copy_attribute_ubyte (file_information_t &in_s_file_input, file_information_t &in_s_file_output, variable_information_t &in_s_ref_var, variable_information_t &in_s_fill_var, int32_t i_att_len, char *in_ac_att_name)
 Copy an ubyte attribute from the input file to the output file.
 
void copy_attribute_ushort (file_information_t &in_s_file_input, file_information_t &in_s_file_output, variable_information_t &in_s_ref_var, variable_information_t &in_s_fill_var, int32_t i_att_len, char *in_ac_att_name)
 Copy an ushort attribute from the input file to the output file.
 
void copy_attribute_uint (file_information_t &in_s_file_input, file_information_t &in_s_file_output, variable_information_t &in_s_ref_var, variable_information_t &in_s_fill_var, int32_t i_att_len, char *in_ac_att_name)
 Copy an uint attribute from the input file to the output file.
 
void copy_attribute_int64 (file_information_t &in_s_file_input, file_information_t &in_s_file_output, variable_information_t &in_s_ref_var, variable_information_t &in_s_fill_var, int32_t i_att_len, char *in_ac_att_name)
 Copy an int64 attribute from the input file to the output file.
 
void copy_attribute_uint64 (file_information_t &in_s_file_input, file_information_t &in_s_file_output, variable_information_t &in_s_ref_var, variable_information_t &in_s_fill_var, int32_t i_att_len, char *in_ac_att_name)
 Copy an uint64 attribute from the input file to the output file.
 
void copy_attribute_string (file_information_t &in_s_file_input, file_information_t &in_s_file_output, variable_information_t &in_s_ref_var, variable_information_t &in_s_fill_var, int32_t i_att_len, char *in_ac_att_name)
 Copy a string attribute from the input file to the output file.
 

Detailed Description

The file containing the attributes functions.

Author
Nicolas TORO

Function Documentation

◆ copy_attribute_byte()

void copy_attribute_byte ( file_information_t & in_s_file_input,
file_information_t & in_s_file_output,
variable_information_t & in_s_ref_var,
variable_information_t & in_s_fill_var,
int32_t i_att_len,
char * in_ac_att_name )

Copy a byte attribute from the input file to the output file.

Parameters
in_s_file_inputThe input file information
in_s_file_outputThe output file information
in_s_ref_varThe variable information of the input file
in_s_fill_varThe variable information of the output file
i_att_lenThe length of the attribute
in_ac_att_nameThe name of the attribute
Returns
void

◆ copy_attribute_char()

void copy_attribute_char ( file_information_t & in_s_file_input,
file_information_t & in_s_file_output,
variable_information_t & in_s_ref_var,
variable_information_t & in_s_fill_var,
int32_t i_att_len,
char * in_ac_att_name )

Copy a char attribute from the input file to the output file.

Parameters
in_s_file_inputThe input file information
in_s_file_outputThe output file information
in_s_ref_varThe variable information of the input file
in_s_fill_varThe variable information of the output file
i_att_lenThe length of the attribute
in_ac_att_nameThe name of the attribute
Returns
void

◆ copy_attribute_double()

void copy_attribute_double ( file_information_t & in_s_file_input,
file_information_t & in_s_file_output,
variable_information_t & in_s_ref_var,
variable_information_t & in_s_fill_var,
int32_t i_att_len,
char * in_ac_att_name )

Copy a double attribute from the input file to the output file.

Parameters
in_s_file_inputThe input file information
in_s_file_outputThe output file information
in_s_ref_varThe variable information of the input file
in_s_fill_varThe variable information of the output file
i_att_lenThe length of the attribute
in_ac_att_nameThe name of the attribute
Returns
void

◆ copy_attribute_float()

void copy_attribute_float ( file_information_t & in_s_file_input,
file_information_t & in_s_file_output,
variable_information_t & in_s_ref_var,
variable_information_t & in_s_fill_var,
int32_t i_att_len,
char * in_ac_att_name )

Copy a float attribute from the input file to the output file.

Parameters
in_s_file_inputThe input file information
in_s_file_outputThe output file information
in_s_ref_varThe variable information of the input file
in_s_fill_varThe variable information of the output file
i_att_lenThe length of the attribute
in_ac_att_nameThe name of the attribute
Returns
void

◆ copy_attribute_int()

void copy_attribute_int ( file_information_t & in_s_file_input,
file_information_t & in_s_file_output,
variable_information_t & in_s_ref_var,
variable_information_t & in_s_fill_var,
int32_t i_att_len,
char * in_ac_att_name )

Copy an int attribute from the input file to the output file.

Parameters
in_s_file_inputThe input file information
in_s_file_outputThe output file information
in_s_ref_varThe variable information of the input file
in_s_fill_varThe variable information of the output file
i_att_lenThe length of the attribute
in_ac_att_nameThe name of the attribute
Returns
void

◆ copy_attribute_int64()

void copy_attribute_int64 ( file_information_t & in_s_file_input,
file_information_t & in_s_file_output,
variable_information_t & in_s_ref_var,
variable_information_t & in_s_fill_var,
int32_t i_att_len,
char * in_ac_att_name )

Copy an int64 attribute from the input file to the output file.

Parameters
in_s_file_inputThe input file information
in_s_file_outputThe output file information
in_s_ref_varThe variable information of the input file
in_s_fill_varThe variable information of the output file
i_att_lenThe length of the attribute
in_ac_att_nameThe name of the attribute
Returns
void

◆ copy_attribute_invalid()

void copy_attribute_invalid ( file_information_t & in_s_file_input,
file_information_t & in_s_file_output,
variable_information_t & in_s_ref_var,
variable_information_t & in_s_fill_var,
int32_t i_att_len,
char * in_ac_att_name )

Copy a invalid attribute from the input file to the output file.

Parameters
in_s_file_inputThe input file information
in_s_file_outputThe output file information
in_s_ref_varThe variable information of the input file
in_s_fill_varThe variable information of the output file
i_att_lenThe length of the attribute
in_ac_att_nameThe name of the attribute
Returns
void

◆ copy_attribute_short()

void copy_attribute_short ( file_information_t & in_s_file_input,
file_information_t & in_s_file_output,
variable_information_t & in_s_ref_var,
variable_information_t & in_s_fill_var,
int32_t i_att_len,
char * in_ac_att_name )

Copy a short attribute from the input file to the output file.

Parameters
in_s_file_inputThe input file information
in_s_file_outputThe output file information
in_s_ref_varThe variable information of the input file
in_s_fill_varThe variable information of the output file
i_att_lenThe length of the attribute
in_ac_att_nameThe name of the attribute
Returns
void

◆ copy_attribute_string()

void copy_attribute_string ( file_information_t & in_s_file_input,
file_information_t & in_s_file_output,
variable_information_t & in_s_ref_var,
variable_information_t & in_s_fill_var,
int32_t i_att_len,
char * in_ac_att_name )

Copy a string attribute from the input file to the output file.

Parameters
in_s_file_inputThe input file information
in_s_file_outputThe output file information
in_s_ref_varThe variable information of the input file
in_s_fill_varThe variable information of the output file
i_att_lenThe length of the attribute
in_ac_att_nameThe name of the attribute
Returns
void

◆ copy_attribute_ubyte()

void copy_attribute_ubyte ( file_information_t & in_s_file_input,
file_information_t & in_s_file_output,
variable_information_t & in_s_ref_var,
variable_information_t & in_s_fill_var,
int32_t i_att_len,
char * in_ac_att_name )

Copy an ubyte attribute from the input file to the output file.

Parameters
in_s_file_inputThe input file information
in_s_file_outputThe output file information
in_s_ref_varThe variable information of the input file
in_s_fill_varThe variable information of the output file
i_att_lenThe length of the attribute
in_ac_att_nameThe name of the attribute
Returns
void

◆ copy_attribute_uint()

void copy_attribute_uint ( file_information_t & in_s_file_input,
file_information_t & in_s_file_output,
variable_information_t & in_s_ref_var,
variable_information_t & in_s_fill_var,
int32_t i_att_len,
char * in_ac_att_name )

Copy an uint attribute from the input file to the output file.

Parameters
in_s_file_inputThe input file information
in_s_file_outputThe output file information
in_s_ref_varThe variable information of the input file
in_s_fill_varThe variable information of the output file
i_att_lenThe length of the attribute
in_ac_att_nameThe name of the attribute
Returns
void

◆ copy_attribute_uint64()

void copy_attribute_uint64 ( file_information_t & in_s_file_input,
file_information_t & in_s_file_output,
variable_information_t & in_s_ref_var,
variable_information_t & in_s_fill_var,
int32_t i_att_len,
char * in_ac_att_name )

Copy an uint64 attribute from the input file to the output file.

Parameters
in_s_file_inputThe input file information
in_s_file_outputThe output file information
in_s_ref_varThe variable information of the input file
in_s_fill_varThe variable information of the output file
i_att_lenThe length of the attribute
in_ac_att_nameThe name of the attribute
Returns
void

◆ copy_attribute_ushort()

void copy_attribute_ushort ( file_information_t & in_s_file_input,
file_information_t & in_s_file_output,
variable_information_t & in_s_ref_var,
variable_information_t & in_s_fill_var,
int32_t i_att_len,
char * in_ac_att_name )

Copy an ushort attribute from the input file to the output file.

Parameters
in_s_file_inputThe input file information
in_s_file_outputThe output file information
in_s_ref_varThe variable information of the input file
in_s_fill_varThe variable information of the output file
i_att_lenThe length of the attribute
in_ac_att_nameThe name of the attribute
Returns
void