37 const std::map < int, SbVec2f>& ,
#define SOCSO_EXPORT
Header file for system independent resolution.
Extension for rendering labels for CSOs.
Field to encapsulate a pointer to an ML base object.
Base module for providing custom label placement strategies.
BaseField * _outputPlacementFld
virtual void layoutVisibleCSOs(const std::vector< CSODrawCSOInfos > &, const std::map< int, SbVec2f > &, const CSODrawView2DInfos &, SoCSOLabelRenderer *)
virtual void getAttachedLabelPosition(const CSODrawCSOInfos &csoInfos, const CSODrawView2DInfos &view2DInfos, int labelWidth, int labelHeight, float &deviceX, float &deviceY)
Fills up the device position for an attached label.
virtual void getLayoutedLabelPosition(const CSODrawCSOInfos &, const CSODrawView2DInfos &, float &, float &)
Base class for an image processing module of the ML.
#define ML_MODULE_CLASS_HEADER(className)
Like ML_CLASS_HEADER for the usage of derived classes from Module.
Target mlrange_cast(Source arg)
Generic version of checked ML casts.