59 std::string
itemState(
typename VecListTemplate<T>::const_iterator
it)
const override;
62 void setItemState(
typename VecListTemplate<T>::iterator
it,
const std::string& state)
override;
67 typename VecListTemplate<T>::const_iterator
it)
const
69 std::ostringstream
ost;
72 for (
i = 0;
i <
n - 1;
i++) {
73 ost << (*it)[
i] <<
' ';
81 const std::string &state)
83 std::istringstream
ist;
86 for (
i = 0;
i <
it->getSize();
i++) {
Template class for vector arithmetic with floating point data types.
Basic list class template combining properties of ListBase and a vector of the template argument type...
size_t getSize() const override
Get number of list elements.
Base object class Vec3fList derived from VecListTemplate.
Base object class Vec3iList derived from VecListTemplate.
Base object class Vec4fList derived from VecListTemplate.
Base object class Vec4iList derived from VecListTemplate.
Base object class Vec6fList derived from VecListTemplate.
Base object class Vec6iList derived from VecListTemplate.
BaseObject list class template (derived from ListTemplate) for lists of n-tupels of a given type.
VecListTemplate()
Default constructor.
void setItemState(typename VecListTemplate< T >::iterator it, const std::string &state) override
Initialize the item object from the string state.
std::string itemState(typename VecListTemplate< T >::const_iterator it) const override
#define MLBASEEXPORT
defined Header file mlBaseInit.h
Target mlrange_cast(Source arg)
Generic version of checked ML casts.
#define ML_CLASS_HEADER(className)
Same like ML_CLASS_HEADER_EXPORTED with a non existing export symbol.