stromx  0.8.0
Public Member Functions | Static Public Attributes | List of all members
stromx::runtime::Visualization Class Reference

Visualization variants. More...

#include <Visualization.h>

Inheritance diagram for stromx::runtime::Visualization:
stromx::runtime::Variant stromx::runtime::VariantInterface

Public Member Functions

virtual const std::string title () const
 
virtual bool isVariant (const VariantInterface &variant) const
 
- Public Member Functions inherited from stromx::runtime::Variant
unsigned int id () const
 
const std::string & package () const
 
- Public Member Functions inherited from stromx::runtime::VariantInterface
virtual CompositeType compositeType () const
 
virtual const VariantHandle lhs () const
 
virtual const VariantHandle rhs () const
 

Static Public Attributes

static const VariantHandle POINT = VariantHandle(new Visualization(POINT_ID))
 
static const VariantHandle LINE = VariantHandle(new Visualization(LINE_ID))
 
static const VariantHandle LINE_SEGMENT = VariantHandle(new Visualization(LINE_SEGMENT_ID))
 
static const VariantHandle POLYGON = VariantHandle(new Visualization(POLYGON_ID))
 
static const VariantHandle POLYLINE = VariantHandle(new Visualization(POLYLINE_ID))
 
static const VariantHandle RECTANGLE = VariantHandle(new Visualization(RECTANGLE_ID))
 
static const VariantHandle ROTATED_RECTANGLE = VariantHandle(new Visualization(ROTATED_RECTANGLE_ID))
 
static const VariantHandle CIRCLE = VariantHandle(new Visualization(CIRCLE_ID))
 
static const VariantHandle ELLIPSE = VariantHandle(new Visualization(ELLIPSIS_ID))
 
static const VariantHandle HISTOGRAM = VariantHandle(new Visualization(HISTOGRAM_ID))
 
- Static Public Attributes inherited from stromx::runtime::Variant
static const VariantHandle NONE = VariantHandle(new Variant(NONE_ID))
 
static const VariantHandle DATA = VariantHandle(new Variant(DATA_ID))
 
static const VariantHandle TRIGGER = VariantHandle(new Variant(TRIGGER_ID))
 
static const VariantHandle PRIMITIVE = VariantHandle(new Variant(PRIMITIVE_ID))
 
static const VariantHandle BOOL = VariantHandle(new Variant(BOOL_ID))
 
static const VariantHandle TRIBOOL = VariantHandle(new Variant(TRIBOOL_ID))
 
static const VariantHandle ENUM = VariantHandle(new Variant(ENUM_ID))
 
static const VariantHandle INT = VariantHandle(new Variant(INT_ID))
 
static const VariantHandle UINT = VariantHandle(new Variant(UINT_ID))
 
static const VariantHandle INT_8 = VariantHandle(new Variant(INT_8_ID))
 
static const VariantHandle UINT_8 = VariantHandle(new Variant(UINT_8_ID))
 
static const VariantHandle INT_16 = VariantHandle(new Variant(INT_16_ID))
 
static const VariantHandle UINT_16 = VariantHandle(new Variant(UINT_16_ID))
 
static const VariantHandle INT_32 = VariantHandle(new Variant(INT_32_ID))
 
static const VariantHandle UINT_32 = VariantHandle(new Variant(UINT_32_ID))
 
static const VariantHandle INT_64 = VariantHandle(new Variant(INT_64_ID))
 
static const VariantHandle UINT_64 = VariantHandle(new Variant(UINT_64_ID))
 
static const VariantHandle FLOAT = VariantHandle(new Variant(FLOAT_ID))
 
static const VariantHandle FLOAT_32 = VariantHandle(new Variant(FLOAT_32_ID))
 
static const VariantHandle FLOAT_64 = VariantHandle(new Variant(FLOAT_64_ID))
 
static const VariantHandle STRING = VariantHandle(new Variant(STRING_ID))
 
static const VariantHandle LIST = VariantHandle(new Variant(LIST_ID))
 
static const VariantHandle MATRIX = VariantHandle(new Variant(MATRIX_ID))
 
static const VariantHandle INT_MATRIX = VariantHandle(new Variant(INT_MATRIX_ID))
 
static const VariantHandle UINT_MATRIX = VariantHandle(new Variant(UINT_MATRIX_ID))
 
static const VariantHandle INT_8_MATRIX = VariantHandle(new Variant(INT_8_MATRIX_ID))
 
static const VariantHandle UINT_8_MATRIX = VariantHandle(new Variant(UINT_8_MATRIX_ID))
 
static const VariantHandle INT_16_MATRIX = VariantHandle(new Variant(INT_16_MATRIX_ID))
 
static const VariantHandle UINT_16_MATRIX = VariantHandle(new Variant(UINT_16_MATRIX_ID))
 
static const VariantHandle INT_32_MATRIX = VariantHandle(new Variant(INT_32_MATRIX_ID))
 
static const VariantHandle UINT_32_MATRIX = VariantHandle(new Variant(UINT_32_MATRIX_ID))
 
static const VariantHandle FLOAT_MATRIX = VariantHandle(new Variant(FLOAT_MATRIX_ID))
 
static const VariantHandle FLOAT_32_MATRIX = VariantHandle(new Variant(FLOAT_32_MATRIX_ID))
 
static const VariantHandle FLOAT_64_MATRIX = VariantHandle(new Variant(FLOAT_64_MATRIX_ID))
 
static const VariantHandle IMAGE = VariantHandle(new Variant(IMAGE_ID))
 
static const VariantHandle MONO_IMAGE = VariantHandle(new Variant(MONO_IMAGE_ID))
 
static const VariantHandle RGB_IMAGE = VariantHandle(new Variant(RGB_IMAGE_ID))
 
static const VariantHandle MONO_8_IMAGE = VariantHandle(new Variant(MONO_8_IMAGE_ID))
 
static const VariantHandle RGB_24_IMAGE = VariantHandle(new Variant(RGB_24_IMAGE_ID))
 
static const VariantHandle BGR_24_IMAGE = VariantHandle(new Variant(BGR_24_IMAGE_ID))
 
static const VariantHandle BAYERBG_8_IMAGE = VariantHandle(new Variant(BAYERBG_8_IMAGE_ID))
 
static const VariantHandle BAYERGB_8_IMAGE = VariantHandle(new Variant(BAYERGB_8_IMAGE_ID))
 
static const VariantHandle BAYERBG_16_IMAGE = VariantHandle(new Variant(BAYERBG_16_IMAGE_ID))
 
static const VariantHandle BAYERGB_16_IMAGE = VariantHandle(new Variant(BAYERGB_16_IMAGE_ID))
 
static const VariantHandle MONO_16_IMAGE = VariantHandle(new Variant(MONO_16_IMAGE_ID))
 
static const VariantHandle RGB_48_IMAGE = VariantHandle(new Variant(RGB_48_IMAGE_ID))
 
static const VariantHandle BGR_48_IMAGE = VariantHandle(new Variant(BGR_48_IMAGE_ID))
 
static const VariantHandle FILE = VariantHandle(new Variant(FILE_ID))
 
static const VariantHandle BINARY_FILE = VariantHandle(new Variant(BINARY_FILE_ID))
 
static const VariantHandle TEXT_FILE = VariantHandle(new Variant(TEXT_FILE_ID))
 

Additional Inherited Members

- Public Types inherited from stromx::runtime::VariantInterface
enum  CompositeType { NO_COMPOSITE, AND_COMPOSITE, OR_COMPOSITE }
 
- Protected Types inherited from stromx::runtime::Variant
enum  Types {
  NONE_ID, DATA_ID, TRIGGER_ID, PRIMITIVE_ID,
  BOOL_ID, ENUM_ID, INT_ID, UINT_ID,
  INT_8_ID, UINT_8_ID, INT_16_ID, UINT_16_ID,
  INT_32_ID, UINT_32_ID, INT_64_ID, UINT_64_ID,
  FLOAT_ID, FLOAT_32_ID, FLOAT_64_ID, STRING_ID,
  LIST_ID, MATRIX_ID, INT_MATRIX_ID, UINT_MATRIX_ID,
  INT_8_MATRIX_ID, UINT_8_MATRIX_ID, INT_16_MATRIX_ID, UINT_16_MATRIX_ID,
  INT_32_MATRIX_ID, UINT_32_MATRIX_ID, FLOAT_MATRIX_ID, FLOAT_32_MATRIX_ID,
  FLOAT_64_MATRIX_ID, IMAGE_ID, MONO_IMAGE_ID, RGB_IMAGE_ID,
  MONO_8_IMAGE_ID, RGB_24_IMAGE_ID, BGR_24_IMAGE_ID, BAYERBG_8_IMAGE_ID,
  BAYERGB_8_IMAGE_ID, BAYERBG_16_IMAGE_ID, BAYERGB_16_IMAGE_ID, MONO_16_IMAGE_ID,
  RGB_48_IMAGE_ID, BGR_48_IMAGE_ID, FILE_ID, BINARY_FILE_ID,
  TEXT_FILE_ID, TRIBOOL_ID, NUM_VARIANTS
}
 
- Protected Member Functions inherited from stromx::runtime::Variant
 Variant (const unsigned int id)
 

Detailed Description

Visualization variants.

Member Function Documentation

§ isVariant()

bool stromx::runtime::Visualization::isVariant ( const VariantInterface variant) const
virtual

Returns true if this is a subtype of type. E.g. INT_16.isVariant(INT) == true.

Reimplemented from stromx::runtime::Variant.

§ title()

const std::string stromx::runtime::Visualization::title ( ) const
virtual

Returns the title of the data variant.

Reimplemented from stromx::runtime::Variant.

Member Data Documentation

§ CIRCLE

const VariantHandle stromx::runtime::Visualization::CIRCLE = VariantHandle(new Visualization(CIRCLE_ID))
static

Matrix data which represents circles.

§ ELLIPSE

const VariantHandle stromx::runtime::Visualization::ELLIPSE = VariantHandle(new Visualization(ELLIPSIS_ID))
static

Matrix data which represents rotated ellipses.

§ HISTOGRAM

const VariantHandle stromx::runtime::Visualization::HISTOGRAM = VariantHandle(new Visualization(HISTOGRAM_ID))
static

Matrix data which represents histograms.

§ LINE

const VariantHandle stromx::runtime::Visualization::LINE = VariantHandle(new Visualization(LINE_ID))
static

Matrix data which represents lines.

§ LINE_SEGMENT

const VariantHandle stromx::runtime::Visualization::LINE_SEGMENT = VariantHandle(new Visualization(LINE_SEGMENT_ID))
static

Matrix data which represents line segments.

§ POINT

const VariantHandle stromx::runtime::Visualization::POINT = VariantHandle(new Visualization(POINT_ID))
static

Matrix data which represents points.

§ POLYGON

const VariantHandle stromx::runtime::Visualization::POLYGON = VariantHandle(new Visualization(POLYGON_ID))
static

Matrix data which represents polygons.

§ POLYLINE

const VariantHandle stromx::runtime::Visualization::POLYLINE = VariantHandle(new Visualization(POLYLINE_ID))
static

Matrix data which represents polylines.

§ RECTANGLE

const VariantHandle stromx::runtime::Visualization::RECTANGLE = VariantHandle(new Visualization(RECTANGLE_ID))
static

Matrix data which represents axis aligned rectangles.

§ ROTATED_RECTANGLE

const VariantHandle stromx::runtime::Visualization::ROTATED_RECTANGLE = VariantHandle(new Visualization(ROTATED_RECTANGLE_ID))
static

Matrix data which represents rotated rectangles.


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