source: issm/trunk-jpl/src/c/classes/objects/Params/FileParam.cpp@ 13622

Last change on this file since 13622 was 13622, checked in by Mathieu Morlighem, 12 years ago

CHG: cosmetics, removing all deboule blank lines and indent single white lines correctly

File size: 1.8 KB
Line 
1/*!\file FileParam.c
2 * \brief: implementation of the FileParam object
3 */
4
5/*header files: */
6/*{{{*/
7#ifdef HAVE_CONFIG_H
8 #include <config.h>
9#else
10#error "Cannot compile with HAVE_CONFIG_H symbol! run configure first!"
11#endif
12
13#include <stdio.h>
14#include <string.h>
15#include "../objects.h"
16#include "../../../EnumDefinitions/EnumDefinitions.h"
17#include "../../../shared/shared.h"
18#include "../../../Container/Container.h"
19#include "../../../include/include.h"
20/*}}}*/
21
22/*FileParam constructors and destructor*/
23/*FUNCTION FileParam::FileParam(){{{*/
24FileParam::FileParam(){
25 return;
26}
27/*}}}*/
28/*FUNCTION FileParam::FileParam(int enum_type,FILE *value){{{*/
29FileParam::FileParam(int in_enum_type,FILE* in_value){
30
31 enum_type=in_enum_type;
32 value=in_value;
33}
34/*}}}*/
35/*FUNCTION FileParam::~FileParam(){{{*/
36FileParam::~FileParam(){
37 return;
38}
39/*}}}*/
40
41/*Object virtual functions definitions:*/
42/*FUNCTION FileParam::Echo {{{*/
43void FileParam::Echo(void){
44 this->DeepEcho();
45}
46/*}}}*/
47/*FUNCTION FileParam::DeepEcho{{{*/
48void FileParam::DeepEcho(void){
49
50 _printLine_("FileParam:");
51 _printLine_(" enum: " << this->enum_type << " (" << EnumToStringx(this->enum_type) << ")");
52 _printLine_(" value: " << this->value);
53}
54/*}}}*/
55/*FUNCTION FileParam::Id{{{*/
56int FileParam::Id(void){ return -1; }
57/*}}}*/
58/*FUNCTION FileParam::ObjectEnum{{{*/
59int FileParam::ObjectEnum(void){
60
61 return FileParamEnum;
62
63}
64/*}}}*/
65/*FUNCTION FileParam::copy{{{*/
66Object* FileParam::copy() {
67
68 return new FileParam(this->enum_type,this->value);
69
70}
71/*}}}*/
72
73/*FileParam virtual functions definitions: */
74/*FUNCTION FileParam::GetParameterName{{{*/
75void FileParam::GetParameterName(char**pname){
76 EnumToStringx(pname,this->enum_type);
77}
78/*}}}*/
79/*FUNCTION FileParam::UnitConversion{{{*/
80void FileParam::UnitConversion(int direction_enum){
81 /*do nothing, no unit conversion*/
82}
83/*}}}*/
Note: See TracBrowser for help on using the repository browser.