Ignore:
Timestamp:
Jan 25, 2016, 6:28:49 PM (9 years ago)
Author:
ldelgass
Message:

Add style settings for placard

File:
1 edited

Legend:

Unmodified
Added
Removed
  • geovis/trunk/Placard.h

    r5961 r5969  
    2222class Placard {
    2323public:
    24     Placard()
    25     {}
     24    Placard();
    2625    virtual ~Placard()
    2726    {}
     
    5352        return _attrNames.size();
    5453    }
     54    void setStyle(const osgEarth::Symbology::Style& style)
     55    {
     56        _textStyle = style;
     57    }
     58    const osgEarth::Symbology::Style& getStyle() const
     59    {
     60        return _textStyle;
     61    }
     62    void setPadding(float padding)
     63    {
     64        _padding = padding;
     65    }
     66    float getPadding() const
     67    {
     68        return _padding;
     69    }
     70    void setBackdropColor(const osg::Vec4& color)
     71    {
     72        _backdropColor = color;
     73    }
     74    const osg::Vec4& getBackdropColor() const
     75    {
     76        return _backdropColor;
     77    }
    5578private:
    5679    std::vector<std::string> _attrNames;
    5780    std::vector<std::string> _attrLabels;
     81    float _padding;
     82    osg::Vec4 _backdropColor;
     83    osgEarth::Symbology::Style _textStyle;
    5884};
    5985
     
    75101                     const osgEarth::GeoPoint& position,
    76102                     const Placard& placardConf,
    77                 const osgEarth::Features::AttributeTable &attrs,
    78                      const osgEarth::Symbology::Style& style = osgEarth::Symbology::Style());
     103                     const osgEarth::Features::AttributeTable &attrs);
    79104
    80105    virtual ~PlacardLabelNode()
     
    105130                const osgEarth::GeoPoint& position,
    106131                const Placard& placardConf,
    107                 const osgEarth::Features::AttributeTable &attrs,
    108                 const osgEarth::Symbology::Style& style = osgEarth::Symbology::Style());
     132                const osgEarth::Features::AttributeTable &attrs);
    109133
    110134    virtual ~PlacardNode()
Note: See TracChangeset for help on using the changeset viewer.