49 #ifndef _MIRA_LINELISTOBJECT_H_ 50 #define _MIRA_LINELISTOBJECT_H_ 53 #include <OGRE/OgreMaterial.h> 76 LineListObject(Ogre::SceneManager* sceneManager, Ogre::SceneNode* parent = NULL,
int lineCountHint=1024);
79 virtual void setColor(
const Ogre::ColourValue& color);
82 void enableAlphaBlending(
bool useAlpha=
true);
85 void setLineWidth(
float width);
95 void add(
const Ogre::Vector3& p1,
const Ogre::Vector3& p2);
98 void add(
const Ogre::Vector3& p1,
const Ogre::Vector3& p2,
const Ogre::ColourValue& color);
Ogre::ColourValue mColor
Definition: LineListObject.h:113
Declaration of VisualizationObject.
specialize cv::DataType for our ImgPixel and inherit from cv::DataType<Vec>
Definition: IOService.h:67
float mWidth
Definition: LineListObject.h:112
Definition: VisualizationObject.h:71
std::vector< Ogre::BillboardChain * > mChains
Definition: LineListObject.h:108
int mLineCountHint
Definition: LineListObject.h:106
#define MIRA_GUI_VISUALIZATION_EXPORT
Definition: GuiVisualizationExports.h:61
Renders a line strip as billboard chain.
Definition: LineListObject.h:73
Ogre::MaterialPtr mMaterial
Definition: LineListObject.h:107
Definition: ImageObject.h:60
int mCurChain
Definition: LineListObject.h:110
std::vector< int > mLinesInChain
Definition: LineListObject.h:109