Public Member Functions | Static Public Attributes | Private Slots | List of all members
rviz::PositionReferenceProperty Class Reference

#include <position_reference_property.h>

Inheritance diagram for rviz::PositionReferenceProperty:
Inheritance graph
[legend]

Public Member Functions

QString getFrame () const
 
std::string getFrameStd () const
 
PositionReferenceType getPositionReferenceType () const
 
 PositionReferenceProperty (const QString &name=QString(), const QString &default_value=QString(), const QString &description=QString(), Property *parent=nullptr, FrameManager *frame_manager=nullptr, const char *changed_slot=nullptr, QObject *receiver=nullptr)
 
- Public Member Functions inherited from rviz::TfFrameProperty
QString getFrame () const
 
FrameManagergetFrameManager () const
 
std::string getFrameStd () const
 
void setFrameManager (FrameManager *frame_manager)
 
bool setValue (const QVariant &new_value) override
 
 TfFrameProperty (const QString &name=QString(), const QString &default_value=QString(), const QString &description=QString(), Property *parent=nullptr, FrameManager *frame_manager=nullptr, bool include_fixed_frame_string=false, const char *changed_slot=nullptr, QObject *receiver=nullptr)
 
- Public Member Functions inherited from rviz::EditableEnumProperty
virtual void addOption (const QString &option)
 
void addOptionStd (const std::string &option)
 
virtual void clearOptions ()
 
QWidget * createEditor (QWidget *parent, const QStyleOptionViewItem &option) override
 
 EditableEnumProperty (const QString &name=QString(), const QString &default_value=QString(), const QString &description=QString(), Property *parent=nullptr, const char *changed_slot=nullptr, QObject *receiver=nullptr)
 
void sortOptions ()
 
- Public Member Functions inherited from rviz::StringProperty
std::string getStdString ()
 
QString getString ()
 
 StringProperty (const QString &name=QString(), const QString &default_value=QString(), const QString &description=QString(), Property *parent=nullptr, const char *changed_slot=nullptr, QObject *receiver=nullptr)
 
- Public Member Functions inherited from rviz::Property
virtual void addChild (Property *child, int index=-1)
 
PropertychildAt (int index) const
 
virtual PropertychildAtUnchecked (int index) const
 
virtual void collapse ()
 
bool contains (Property *possible_child) const
 
virtual void expand ()
 
virtual QString getDescription () const
 
virtual bool getDisableChildren ()
 
virtual bool getHidden () const
 
virtual QIcon getIcon () const
 
PropertyTreeModelgetModel () const
 
virtual QString getName () const
 
std::string getNameStd () const
 
PropertygetParent () const
 
virtual bool getReadOnly ()
 
virtual QVariant getValue () const
 
virtual QVariant getViewData (int column, int role) const
 
virtual Qt::ItemFlags getViewFlags (int column) const
 
void hide ()
 
void insertChildSorted (Property *child)
 
bool isAncestorOf (Property *possible_child) const
 
virtual void load (const Config &config)
 
virtual void moveChild (int from_index, int to_index)
 
virtual int numChildren () const
 
virtual bool paint (QPainter *painter, const QStyleOptionViewItem &option) const
 
 Property (const QString &name=QString(), const QVariant default_value=QVariant(), const QString &description=QString(), Property *parent=nullptr, const char *changed_slot=nullptr, QObject *receiver=nullptr)
 
virtual void removeChildren (int start_index=0, int count=-1)
 
int rowNumberInParent () const
 
virtual void save (Config config) const
 
virtual void setDescription (const QString &description)
 
virtual void setHidden (bool hidden)
 
virtual void setIcon (const QIcon &icon)
 
void setModel (PropertyTreeModel *model)
 
virtual void setName (const QString &name)
 
void setParent (Property *new_parent)
 
virtual void setReadOnly (bool read_only)
 
void setShouldBeSaved (bool save)
 
bool shouldBeSaved () const
 
void show ()
 
virtual PropertysubProp (const QString &sub_name)
 
PropertytakeChild (Property *child)
 
virtual PropertytakeChildAt (int index)
 
 ~Property () override
 

Static Public Attributes

static const QString FIX_MSG_STRING = "<NavSatFix Message>"
 
- Static Public Attributes inherited from rviz::TfFrameProperty
static const QString FIXED_FRAME_STRING
 

Private Slots

void adjustOptionsList ()
 

Additional Inherited Members

- Public Slots inherited from rviz::EditableEnumProperty
virtual void setString (const QString &str)
 
- Public Slots inherited from rviz::StringProperty
bool setStdString (const std::string &std_str)
 
bool setString (const QString &str)
 
- Signals inherited from rviz::EditableEnumProperty
void requestOptions (EditableEnumProperty *property_in_need_of_options)
 
- Signals inherited from rviz::Property
void aboutToChange ()
 
void changed ()
 
void childListChanged (Property *this_property)
 
- Protected Member Functions inherited from rviz::Property
void loadValue (const Config &config)
 
- Protected Attributes inherited from rviz::EditableEnumProperty
QStringList strings_
 
- Protected Attributes inherited from rviz::Property
bool child_indexes_valid_
 
QIcon icon_
 
PropertyTreeModelmodel_
 
QVariant value_
 

Detailed Description

RViz property that allows selecting a position reference (either NavSatFix messages or a TF frame).

Definition at line 27 of file position_reference_property.h.

Constructor & Destructor Documentation

◆ PositionReferenceProperty()

rviz::PositionReferenceProperty::PositionReferenceProperty ( const QString &  name = QString(),
const QString &  default_value = QString(),
const QString &  description = QString(),
Property parent = nullptr,
FrameManager frame_manager = nullptr,
const char *  changed_slot = nullptr,
QObject *  receiver = nullptr 
)
explicit

Definition at line 21 of file position_reference_property.cpp.

Member Function Documentation

◆ adjustOptionsList

void rviz::PositionReferenceProperty::adjustOptionsList ( )
privateslot

Definition at line 29 of file position_reference_property.cpp.

◆ getFrame()

QString rviz::PositionReferenceProperty::getFrame ( ) const

Definition at line 35 of file position_reference_property.cpp.

◆ getFrameStd()

std::string rviz::PositionReferenceProperty::getFrameStd ( ) const

Definition at line 43 of file position_reference_property.cpp.

◆ getPositionReferenceType()

PositionReferenceType rviz::PositionReferenceProperty::getPositionReferenceType ( ) const

Definition at line 48 of file position_reference_property.cpp.

Member Data Documentation

◆ FIX_MSG_STRING

const QString rviz::PositionReferenceProperty::FIX_MSG_STRING = "<NavSatFix Message>"
static

Definition at line 41 of file position_reference_property.h.


The documentation for this class was generated from the following files:


rviz_satellite
Author(s): Gareth Cross , Andre Schröder
autogenerated on Thu May 4 2023 02:31:43