#include <vega/manipulators/value_manipulator.h>
◆ ~ValueManipulator()
virtual vega::manipulators::ValueManipulator::~ValueManipulator |
( |
| ) |
|
|
pure virtual |
◆ is_valid_for()
virtual bool vega::manipulators::ValueManipulator::is_valid_for |
( |
const VR & |
vr | ) |
const |
|
inlinevirtual |
Reimplemented in vega::manipulators::DecimalStringManipulator, vega::manipulators::IntegerStringManipulator, vega::manipulators::EncapsulatedPixelDataManipulator, vega::manipulators::UniqueIdentifierManipulator, vega::manipulators::PixelDataManipulator, vega::manipulators::OtherWordManipulator, vega::manipulators::AgeStringManipulator, vega::manipulators::AttributeTagManipulator, vega::manipulators::CodeStringManipulator, vega::manipulators::DateManipulator, vega::manipulators::DateTimeManipulator, vega::manipulators::LongStringManipulator, vega::manipulators::OtherByteManipulator, vega::manipulators::OtherLongManipulator, vega::manipulators::PersonNameManipulator, vega::manipulators::ShortStringManipulator, vega::manipulators::SignedLongManipulator, vega::manipulators::SignedShortManipulator, vega::manipulators::TimeManipulator, vega::manipulators::UnknownManipulator, vega::manipulators::UnsignedLongManipulator, vega::manipulators::UnsignedShortManipulator, vega::manipulators::ApplicationEntityManipulator, vega::manipulators::FloatingPointDoubleManipulator, vega::manipulators::FloatingPointManipulator, vega::manipulators::LongTextManipulator, vega::manipulators::OtherDoubleManipulator, vega::manipulators::OtherFloatManipulator, vega::manipulators::ShortTextManipulator, vega::manipulators::UnlimitedCharactersManipulator, vega::manipulators::UnlimitedTextManipulator, and vega::manipulators::URIManipulator.
◆ operator!=()
virtual bool vega::manipulators::ValueManipulator::operator!= |
( |
const ValueManipulator & |
other | ) |
const |
|
virtual |
Reimplemented in vega::manipulators::PaddedStringManipulator< T >, vega::manipulators::PaddedStringManipulator< std::string >, vega::manipulators::PaddedStringManipulator< Age >, vega::manipulators::PaddedStringManipulator< int32_t >, vega::manipulators::PaddedStringManipulator< DateTime >, vega::manipulators::PaddedStringManipulator< Time >, vega::manipulators::PaddedStringManipulator< DecimalString >, vega::manipulators::PaddedStringManipulator< Date >, vega::manipulators::FixedSizeElementManipulator< T >, vega::manipulators::FixedSizeElementManipulator< Tag >, vega::manipulators::FixedSizeElementManipulator< uint32_t >, vega::manipulators::FixedSizeElementManipulator< double >, vega::manipulators::FixedSizeElementManipulator< int16_t >, vega::manipulators::FixedSizeElementManipulator< float >, vega::manipulators::FixedSizeElementManipulator< Byte >, vega::manipulators::FixedSizeElementManipulator< int32_t >, vega::manipulators::FixedSizeElementManipulator< uint16_t >, vega::manipulators::FixedSizeElementManipulator< Word >, vega::manipulators::FixedSizeElementManipulator< Long >, vega::manipulators::SingleStringManipulator, and vega::manipulators::EncapsulatedPixelDataManipulator.
◆ operator==()
virtual bool vega::manipulators::ValueManipulator::operator== |
( |
const ValueManipulator & |
other | ) |
const |
|
virtual |
Reimplemented in vega::manipulators::PaddedStringManipulator< T >, vega::manipulators::PaddedStringManipulator< std::string >, vega::manipulators::PaddedStringManipulator< Age >, vega::manipulators::PaddedStringManipulator< int32_t >, vega::manipulators::PaddedStringManipulator< DateTime >, vega::manipulators::PaddedStringManipulator< Time >, vega::manipulators::PaddedStringManipulator< DecimalString >, vega::manipulators::PaddedStringManipulator< Date >, vega::manipulators::FixedSizeElementManipulator< T >, vega::manipulators::FixedSizeElementManipulator< Tag >, vega::manipulators::FixedSizeElementManipulator< uint32_t >, vega::manipulators::FixedSizeElementManipulator< double >, vega::manipulators::FixedSizeElementManipulator< int16_t >, vega::manipulators::FixedSizeElementManipulator< float >, vega::manipulators::FixedSizeElementManipulator< Byte >, vega::manipulators::FixedSizeElementManipulator< int32_t >, vega::manipulators::FixedSizeElementManipulator< uint16_t >, vega::manipulators::FixedSizeElementManipulator< Word >, vega::manipulators::FixedSizeElementManipulator< Long >, vega::manipulators::SingleStringManipulator, and vega::manipulators::EncapsulatedPixelDataManipulator.
◆ raw_value()
virtual std::shared_ptr<dicom::RawValue> vega::manipulators::ValueManipulator::raw_value |
( |
| ) |
|
|
pure virtual |
Implemented in vega::manipulators::PaddedStringManipulator< T >, vega::manipulators::PaddedStringManipulator< std::string >, vega::manipulators::PaddedStringManipulator< Age >, vega::manipulators::PaddedStringManipulator< int32_t >, vega::manipulators::PaddedStringManipulator< DateTime >, vega::manipulators::PaddedStringManipulator< Time >, vega::manipulators::PaddedStringManipulator< DecimalString >, vega::manipulators::PaddedStringManipulator< Date >, vega::manipulators::FixedSizeElementManipulator< T >, vega::manipulators::FixedSizeElementManipulator< Tag >, vega::manipulators::FixedSizeElementManipulator< uint32_t >, vega::manipulators::FixedSizeElementManipulator< double >, vega::manipulators::FixedSizeElementManipulator< int16_t >, vega::manipulators::FixedSizeElementManipulator< float >, vega::manipulators::FixedSizeElementManipulator< Byte >, vega::manipulators::FixedSizeElementManipulator< int32_t >, vega::manipulators::FixedSizeElementManipulator< uint16_t >, vega::manipulators::FixedSizeElementManipulator< Word >, vega::manipulators::FixedSizeElementManipulator< Long >, vega::manipulators::SingleStringManipulator, vega::manipulators::UniqueIdentifierManipulator, and vega::manipulators::EncapsulatedPixelDataManipulator.
◆ read_from()
virtual bool vega::manipulators::ValueManipulator::read_from |
( |
dicom::RawReader * |
reader, |
|
|
size_t |
num_bytes |
|
) |
| |
|
pure virtual |
Implemented in vega::manipulators::PaddedStringManipulator< T >, vega::manipulators::PaddedStringManipulator< std::string >, vega::manipulators::PaddedStringManipulator< Age >, vega::manipulators::PaddedStringManipulator< int32_t >, vega::manipulators::PaddedStringManipulator< DateTime >, vega::manipulators::PaddedStringManipulator< Time >, vega::manipulators::PaddedStringManipulator< DecimalString >, vega::manipulators::PaddedStringManipulator< Date >, vega::manipulators::FixedSizeElementManipulator< T >, vega::manipulators::FixedSizeElementManipulator< Tag >, vega::manipulators::FixedSizeElementManipulator< uint32_t >, vega::manipulators::FixedSizeElementManipulator< double >, vega::manipulators::FixedSizeElementManipulator< int16_t >, vega::manipulators::FixedSizeElementManipulator< float >, vega::manipulators::FixedSizeElementManipulator< Byte >, vega::manipulators::FixedSizeElementManipulator< int32_t >, vega::manipulators::FixedSizeElementManipulator< uint16_t >, vega::manipulators::FixedSizeElementManipulator< Word >, vega::manipulators::FixedSizeElementManipulator< Long >, vega::manipulators::SingleStringManipulator, vega::manipulators::UniqueIdentifierManipulator, and vega::manipulators::EncapsulatedPixelDataManipulator.
◆ str()
virtual std::string vega::manipulators::ValueManipulator::str |
( |
| ) |
const |
|
pure virtual |
Implemented in vega::manipulators::PaddedStringManipulator< T >, vega::manipulators::PaddedStringManipulator< std::string >, vega::manipulators::PaddedStringManipulator< Age >, vega::manipulators::PaddedStringManipulator< int32_t >, vega::manipulators::PaddedStringManipulator< DateTime >, vega::manipulators::PaddedStringManipulator< Time >, vega::manipulators::PaddedStringManipulator< DecimalString >, vega::manipulators::PaddedStringManipulator< Date >, vega::manipulators::FixedSizeElementManipulator< T >, vega::manipulators::FixedSizeElementManipulator< Tag >, vega::manipulators::FixedSizeElementManipulator< uint32_t >, vega::manipulators::FixedSizeElementManipulator< double >, vega::manipulators::FixedSizeElementManipulator< int16_t >, vega::manipulators::FixedSizeElementManipulator< float >, vega::manipulators::FixedSizeElementManipulator< Byte >, vega::manipulators::FixedSizeElementManipulator< int32_t >, vega::manipulators::FixedSizeElementManipulator< uint16_t >, vega::manipulators::FixedSizeElementManipulator< Word >, vega::manipulators::FixedSizeElementManipulator< Long >, vega::manipulators::SingleStringManipulator, vega::manipulators::UniqueIdentifierManipulator, and vega::manipulators::EncapsulatedPixelDataManipulator.
◆ write_to()
virtual size_t vega::manipulators::ValueManipulator::write_to |
( |
dicom::RawWriter * |
writer | ) |
const |
|
pure virtual |
Implemented in vega::manipulators::PaddedStringManipulator< T >, vega::manipulators::PaddedStringManipulator< std::string >, vega::manipulators::PaddedStringManipulator< Age >, vega::manipulators::PaddedStringManipulator< int32_t >, vega::manipulators::PaddedStringManipulator< DateTime >, vega::manipulators::PaddedStringManipulator< Time >, vega::manipulators::PaddedStringManipulator< DecimalString >, vega::manipulators::PaddedStringManipulator< Date >, vega::manipulators::FixedSizeElementManipulator< T >, vega::manipulators::FixedSizeElementManipulator< Tag >, vega::manipulators::FixedSizeElementManipulator< uint32_t >, vega::manipulators::FixedSizeElementManipulator< double >, vega::manipulators::FixedSizeElementManipulator< int16_t >, vega::manipulators::FixedSizeElementManipulator< float >, vega::manipulators::FixedSizeElementManipulator< Byte >, vega::manipulators::FixedSizeElementManipulator< int32_t >, vega::manipulators::FixedSizeElementManipulator< uint16_t >, vega::manipulators::FixedSizeElementManipulator< Word >, vega::manipulators::FixedSizeElementManipulator< Long >, vega::manipulators::SingleStringManipulator, vega::manipulators::UniqueIdentifierManipulator, and vega::manipulators::EncapsulatedPixelDataManipulator.
The documentation for this class was generated from the following file: