Ignore:
Timestamp:
04/07/11 15:04:00 (13 years ago)
Author:
hozdoba
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • XMLIO_V2/dev/dev_rv/src/xmlio/node/axis.cpp

    r152 r168  
    55#include "group_template_impl.hpp" 
    66 
    7 namespace xmlioserver 
    8 { 
    9    namespace tree 
     7namespace xmlioserver { 
     8namespace 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 
    1028   { 
    11       /// ////////////////////// Définitions ////////////////////// /// 
     29      return (this->relFiles); 
     30   } 
    1231 
    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   } 
    1736 
    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   } 
    2241 
    23       CAxis::~CAxis(void) 
    24       { /* Ne rien faire de plus */ } 
     42   //---------------------------------------------------------------- 
    2543 
    26       ///--------------------------------------------------------------- 
     44   StdString CAxis::GetName(void)   { return (StdString("axis")); } 
     45   StdString CAxis::GetDefName(void){ return (CAxis::GetName()); } 
     46   ENodeType CAxis::GetType(void)   { return (eAxis); } 
    2747 
    28       const std::set<StdString> & CAxis::getRelFiles(void) const 
    29       { 
    30          return (this->relFiles); 
    31       } 
     48   //---------------------------------------------------------------- 
    3249 
    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\'") 
    3758 
    38       void CAxis::addRelFile(const StdString & filename) 
    39       { 
    40          this->relFiles.insert(filename); 
    41       } 
     59      this->isChecked = true; 
     60   } 
    4261 
    43       //---------------------------------------------------------------- 
    44       StdString CAxis::GetName(void)   { return (StdString("axis")); } 
    45       StdString CAxis::GetDefName(void){ return (CAxis::GetName()); } 
     62   ///--------------------------------------------------------------- 
    4663 
    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 
    6265} // namespace xmlioserver 
Note: See TracChangeset for help on using the changeset viewer.