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;
70 size_t n = it->getSize(), i = 0;
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++) {
ListTemplate()
Standard constructor, disables persistence.
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.
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
#define ML_CLASS_HEADER(className)
FloatingPointVector< int, 3 > vec3i
FloatingPointVector< int, 4 > vec4i
FloatingPointVector< int, 6 > vec6i