Changeset 168 for XMLIO_V2/dev/dev_rv/src/xmlio/node/axis.cpp
- Timestamp:
- 04/07/11 15:04:00 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
XMLIO_V2/dev/dev_rv/src/xmlio/node/axis.cpp
r152 r168 5 5 #include "group_template_impl.hpp" 6 6 7 namespace xmlioserver 8 { 9 namespace tree 7 namespace xmlioserver { 8 namespace tree { 9 10 /// ////////////////////// Définitions ////////////////////// /// 11 12 CAxis::CAxis(void) 13 : CObjectTemplate<CAxis>() 14 , CAxisAttributes(), isChecked(false), relFiles() 15 { /* Ne rien faire de plus */ } 16 17 CAxis::CAxis(const StdString & id) 18 : CObjectTemplate<CAxis>(id) 19 , CAxisAttributes(), isChecked(false), relFiles() 20 { /* Ne rien faire de plus */ } 21 22 CAxis::~CAxis(void) 23 { /* Ne rien faire de plus */ } 24 25 ///--------------------------------------------------------------- 26 27 const std::set<StdString> & CAxis::getRelFiles(void) const 10 28 { 11 /// ////////////////////// Définitions ////////////////////// /// 29 return (this->relFiles); 30 } 12 31 13 CAxis::CAxis(void)14 : CObjectTemplate<CAxis>()15 , CAxisAttributes(), isChecked(false), relFiles()16 { /* Ne rien faire de plus */}32 bool CAxis::IsWritten(const StdString & filename) const 33 { 34 return (this->relFiles.find(filename) != this->relFiles.end()); 35 } 17 36 18 CAxis::CAxis(const StdString & id)19 : CObjectTemplate<CAxis>(id)20 , CAxisAttributes(), isChecked(false), relFiles()21 { /* Ne rien faire de plus */}37 void CAxis::addRelFile(const StdString & filename) 38 { 39 this->relFiles.insert(filename); 40 } 22 41 23 CAxis::~CAxis(void) 24 { /* Ne rien faire de plus */ } 42 //---------------------------------------------------------------- 25 43 26 ///--------------------------------------------------------------- 44 StdString CAxis::GetName(void) { return (StdString("axis")); } 45 StdString CAxis::GetDefName(void){ return (CAxis::GetName()); } 46 ENodeType CAxis::GetType(void) { return (eAxis); } 27 47 28 const std::set<StdString> & CAxis::getRelFiles(void) const 29 { 30 return (this->relFiles); 31 } 48 //---------------------------------------------------------------- 32 49 33 bool CAxis::IsWritten(const StdString & filename) const 34 { 35 return (this->relFiles.find(filename) != this->relFiles.end()); 36 } 50 void CAxis::checkAttributes(void) 51 { 52 if (this->isChecked) return; 53 StdSize size = this->size.getValue(); 54 StdSize true_size = zvalue.getValue()->num_elements(); 55 if (size != true_size) 56 ERROR("CAxis::checkAttributes(void)", 57 << "Le tableau \'zvalue\' a une taille différente de celle indiquée dans l'attribut \'size\'") 37 58 38 void CAxis::addRelFile(const StdString & filename) 39 { 40 this->relFiles.insert(filename); 41 } 59 this->isChecked = true; 60 } 42 61 43 //---------------------------------------------------------------- 44 StdString CAxis::GetName(void) { return (StdString("axis")); } 45 StdString CAxis::GetDefName(void){ return (CAxis::GetName()); } 62 ///--------------------------------------------------------------- 46 63 47 void CAxis::checkAttributes(void) 48 { 49 if (this->isChecked) return; 50 StdSize size = this->size.getValue(); 51 StdSize true_size = zvalue.getValue()->num_elements(); 52 if (size != true_size) 53 ERROR("CAxis::checkAttributes(void)", 54 << "Le tableau \'zvalue\' a une taille différente de celle indiquée dans l'attribut \'size\'") 55 56 this->isChecked = true; 57 } 58 59 ///--------------------------------------------------------------- 60 61 } // namespace tree 64 } // namespace tree 62 65 } // namespace xmlioserver
Note: See TracChangeset
for help on using the changeset viewer.