26 #ifndef __TERRALIB_DATATYPE_INTERNAL_BITPROPERTY_H    27 #define __TERRALIB_DATATYPE_INTERNAL_BITPROPERTY_H    62                     std::size_t nbits = 1,
    63                     bool isRequired = 
false,
    64                     std::string* defaultValue = 0,
    94         std::size_t 
numBits()
 const { 
return m_nbits; }
   120 #endif  // __TERRALIB_DATATYPE_INTERNAL_BITPROPERTY_H An atomic property like an integer or double. 
 
~BitProperty()
Destructor. 
 
It models a property definition. 
 
#define TEDATATYPEEXPORT
You can use this macro in order to export/import classes and functions from this module. 
 
An atomic property like an integer or double. 
 
std::size_t numBits() const 
It returns the number of bits represented in the property. 
 
std::size_t m_nbits
The number of bits represented by the property. 
 
void setNumBits(std::size_t s)
It sets the number of bits represented in the property.