20 Index getNumTubes() const;
24 CapStyle startStyle()
const;
25 CapStyle jointStyle()
const;
26 CapStyle endStyle()
const;
28 void setCapStyles(CapStyle start, CapStyle joint, CapStyle end);
Definition: coordswradius.h:9
Data(const Vec< Scalar, 3 >::Data &o, const std::string &n)
DEFINE_ENUM_WITH_STRING_CONVERSIONS(CapStyle,(Open)(Flat)(Round)(Arrow)) Tubes(const Index numTubes
CoordsWithRadius Base
Definition: tubes.h:14
const shm< Index >::array & components() const
Definition: tubes.h:22
ShmVector< Index > components
Definition: tubes.h:31
Data(const Index numTubes=0, const Index numCoords=0, const std::string &name="", const Meta &meta=Meta())
ShmVector< unsigned char > style
Definition: tubes.h:33
static Data * create(const Index numTubes=0, const Index numCoords=0, const Meta &meta=Meta())
Definition: shm_reference.h:15
Definition: shm_array.h:19
#define V_COREEXPORT
Definition: export.h:9
Definition: allobjects.cpp:30
uint32_t Index
Definition: index.h:13
#define V_OBJECT(ObjType)
declare a new Object type
Definition: object.h:381