X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=lib%2FcpPluginsBase%2FRawData.cxx;fp=lib%2FcpPluginsBase%2FRawData.cxx;h=1761da95cb0715f1be2ae5bbc347ae57243fb1a0;hb=2e142df11d6f312a2a2b5097b8da73571ed523e8;hp=0000000000000000000000000000000000000000;hpb=61b3659afe961ed248f30e26f9ca8f28fcfafddc;p=cpPlugins.git diff --git a/lib/cpPluginsBase/RawData.cxx b/lib/cpPluginsBase/RawData.cxx new file mode 100644 index 0000000..1761da9 --- /dev/null +++ b/lib/cpPluginsBase/RawData.cxx @@ -0,0 +1,39 @@ +// ========================================================================= +// @author Leonardo Florez-Valencia (florez-l@javeriana.edu.co) +// ========================================================================= + +#include + +// ------------------------------------------------------------------------- +const std::size_t& cpPluginsBase::RawData:: +GetSize( ) const +{ + return( this->m_Size ); +} + +// ------------------------------------------------------------------------- +void cpPluginsBase::RawData:: +Print( std::ostream& o ) const +{ + this->Superclass::Print( o ); + o << "\tData: " << reinterpret_cast< void* >( this->m_Data.get( ) ) + << std::endl + << "\tSize: " << this->m_Size + << std::endl; +} + +// ------------------------------------------------------------------------- +cpPluginsBase::RawData:: +RawData( ) + : Superclass( ), + m_Size( 0 ) +{ +} + +// ------------------------------------------------------------------------- +cpPluginsBase::RawData:: +~RawData( ) +{ +} + +// eof - $RCSfile$