vega
Public Member Functions | Static Public Member Functions | List of all members
vega::manipulators::EncapsulatedPixelDataManipulator Class Reference

#include <vega/manipulators/encapsulated_pixel_data_manipulator.h>

Inheritance diagram for vega::manipulators::EncapsulatedPixelDataManipulator:
Inheritance graph
[legend]
Collaboration diagram for vega::manipulators::EncapsulatedPixelDataManipulator:
Collaboration graph
[legend]

Public Member Functions

virtual std::shared_ptr< dicom::RawValue > raw_value () override
 
virtual std::string str () const override
 
virtual bool read_from (dicom::RawReader *reader, size_t num_bytes) override
 
virtual size_t write_to (dicom::RawWriter *writer) const override
 
virtual bool operator== (const ValueManipulator &other) const override
 
virtual bool operator!= (const ValueManipulator &other) const override
 
virtual bool is_valid_for (const VR &vr) const override
 
- Public Member Functions inherited from vega::manipulators::ValueManipulator
virtual ~ValueManipulator ()=0
 

Static Public Member Functions

static bool allows_vr (const VR &vr)
 

Member Function Documentation

◆ allows_vr()

static bool vega::manipulators::EncapsulatedPixelDataManipulator::allows_vr ( const VR vr)
inlinestatic

◆ is_valid_for()

virtual bool vega::manipulators::EncapsulatedPixelDataManipulator::is_valid_for ( const VR vr) const
inlineoverridevirtual

◆ operator!=()

virtual bool vega::manipulators::EncapsulatedPixelDataManipulator::operator!= ( const ValueManipulator other) const
overridevirtual

◆ operator==()

virtual bool vega::manipulators::EncapsulatedPixelDataManipulator::operator== ( const ValueManipulator other) const
overridevirtual

◆ raw_value()

virtual std::shared_ptr<dicom::RawValue> vega::manipulators::EncapsulatedPixelDataManipulator::raw_value ( )
overridevirtual

◆ read_from()

virtual bool vega::manipulators::EncapsulatedPixelDataManipulator::read_from ( dicom::RawReader *  reader,
size_t  num_bytes 
)
overridevirtual

◆ str()

virtual std::string vega::manipulators::EncapsulatedPixelDataManipulator::str ( ) const
overridevirtual

◆ write_to()

virtual size_t vega::manipulators::EncapsulatedPixelDataManipulator::write_to ( dicom::RawWriter *  writer) const
overridevirtual

The documentation for this class was generated from the following file: