Loading...
Searching...
No Matches
pyColorRGBAVector.h
Go to the documentation of this file.
// -*- Mode: C++; tab-width: 2; -*-
// vi: set ts=2:
//
// $Id: pyColorRGBAVector.h,v 1.2 2005/12/23 17:01:56 amoll Exp $
//
#ifndef BALL_PYTHON_PYCOLORRGBAVECTOR_H
#define BALL_PYTHON_PYCOLORRGBAVECTOR_H
#ifndef BALL_COMMON_H
# include <BALL/common.h>
#endif
#ifndef BALL_VIEW_DATATYPE_COLORRGBA_H
# include <BALL/VIEW/DATATYPE/colorRGBA.h>
#endif
#include <vector>
namespace BALL
{
class PyColorRGBAVector
: public std::vector<VIEW::ColorRGBA>
{
public:
BALL_CREATE(PyColorRGBAVector)
typedef VIEW::ColorRGBA ValueType;
typedef VIEW::ColorRGBA* PointerType;
typedef std::vector<VIEW::ColorRGBA>::iterator Iterator;
typedef std::vector<VIEW::ColorRGBA>::const_iterator ConstIterator;
PyColorRGBAVector();
PyColorRGBAVector(const PyColorRGBAVector& c_vector);
PyColorRGBAVector(const std::vector<VIEW::ColorRGBA>& c_vector);
virtual ~PyColorRGBAVector() throw();
};
} // namespace BALL
#endif // BALL_PYTHON_PYCOLORRGBAVECTOR_H
BALL::PyColorRGBAVector::PointerType
VIEW::ColorRGBA * PointerType
Definition pyColorRGBAVector.h:42
BALL::PyColorRGBAVector::ValueType
VIEW::ColorRGBA ValueType
Definition pyColorRGBAVector.h:38
BALL::PyColorRGBAVector::ConstIterator
std::vector< VIEW::ColorRGBA >::const_iterator ConstIterator
Definition pyColorRGBAVector.h:50
BALL::PyColorRGBAVector::Iterator
std::vector< VIEW::ColorRGBA >::iterator Iterator
Definition pyColorRGBAVector.h:46
BALL::PyColorRGBAVector::PyColorRGBAVector
PyColorRGBAVector()
colorRGBA.h
common.h
BALL_CREATE
#define BALL_CREATE(name)
Definition create.h:62
BALL::VIEW
Definition constraints.h:35
BALL
Definition constants.h:13
std
STL namespace.