VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions
makVrf::DtVrfAttributeGroupWidget Class Reference
Inheritance diagram for makVrf::DtVrfAttributeGroupWidget:
Inheritance graph
[legend]

Public Member Functions

 DtVrfAttributeGroupWidget (makVrv::DtDe &de, makVrv::DtUniqueID id)
 
virtual ~DtVrfAttributeGroupWidget ()
 
virtual void setImageValue (int index, const std::string &)
 
virtual void setBarValue (int index, float)
 
virtual void setBarSize (int index, double xSize, double ySize)
 
virtual void setBarColor (int index, float r, float g, float b, float a)
 
virtual void setImageScale (int index, float scale)
 
- Public Member Functions inherited from makVrv::DtOsgAttributeGroupWidget
 DtOsgAttributeGroupWidget (DtDe &de, DtUniqueID id)
 
virtual ~DtOsgAttributeGroupWidget ()
 
 DtOsgAttributeGroupWidget ()=delete
 
 DtOsgAttributeGroupWidget (const DtOsgAttributeGroupWidget &other)=delete
 
DtOsgAttributeGroupWidgetoperator= (const DtOsgAttributeGroupWidget &other)=delete
 
 DtOsgAttributeGroupWidget (const DtOsgAttributeGroupWidget &&other)=delete
 
DtOsgAttributeGroupWidgetoperator= (const DtOsgAttributeGroupWidget &&other)=delete
 
virtual void setBackgroundEnabled (bool enabled) override
 
virtual void setOutlineColor (float r, float g, float b, float a=1.0f) override
 
virtual void setOutlineWidth (float width) override
 
virtual void setOutlineEnabled (bool enabled) override
 
virtual void setTypeText (unsigned int index, const DtUnicode &attributeName) override
 
virtual void setTypeValueText (unsigned int index, const DtUnicode &attributeName) override
 
virtual void setTypeNumeric (unsigned int index, const DtUnicode &attributeName) override
 
virtual void setTypeValueBar (unsigned int index, const DtUnicode &attributeName) override
 
virtual void setTypeGraph (unsigned int index, const DtUnicode &attributeName, int maxValues) override
 
virtual void setTypeImage (unsigned int index, const DtUnicode &attributeName) override
 
virtual void setTypeNull (unsigned int index) override
 
virtual void setValueImage (unsigned int index, const std::string &imageFilepath) override
 
virtual void setValueGraphPoint (unsigned int index, unsigned int n, float x, float y) override
 
virtual void setValueBarValue (unsigned int index, float val) override
 
virtual void setValueNumeric (unsigned int index, float val) override
 
virtual void setValueTextValue (unsigned int index, const DtUnicode &val) override
 
virtual void setAttributeVisible (unsigned int index, bool visible) override
 
virtual void setOverlay (unsigned int overlay) override
 
virtual unsigned int overlay () const override
 
virtual void setOrderGroup (unsigned int group) override
 
virtual unsigned int orderGroup () const override
 
virtual void setBackgroundOrderGroup (unsigned int groupId) override
 
virtual void setPosition (float x, float y, float z, float w=0) override
 
virtual void setBackgroundImage (const std::string &filename) override
 
virtual void setBackgroundColor (float r, float g, float b, float a=1.0f) override
 
virtual void setColor (float r, float g, float b, float a) override
 
virtual void setOriginPlacementPolicy (DtOriginPlacementPolicy originPolicy) override
 
virtual void setOriginOffset (int xOffset, int yOffset) override
 
virtual void setSize (float w, float h) override
 
virtual void setPadding (float paddingX, float paddingY) override
 
virtual void setModelDefinition (const std::string &str) override
 
virtual void setEventsEnabled (bool enabled) override
 
virtual void expandLayoutBy (unsigned int rows, unsigned int cols)
 
virtual void setVisible (bool visible) override
 
virtual void setLodOutAltitude (double lodOutAltitude) override
 
virtual void setIsLodOutAltitudeEnabled (bool isLodOutAltitudeEnabled) override
 
virtual void setHorizontalCenter (bool center) override
 
virtual void setVerticalCenter (bool center) override
 
virtual void setFontSize (float fontSize) override
 
virtual void setFontFile (const std::string &fontFile) override
 
virtual void setShadowText (bool enabled) override
 
virtual void setRotation (float) override
 
- Public Member Functions inherited from makVrv::DtAttributeGroupWidget
 DtAttributeGroupWidget (DtDe &de, DtUniqueID id)
 
virtual ~DtAttributeGroupWidget ()
 
- Public Member Functions inherited from makVrv::DtWidget
 DtWidget (DtDe &de, DtUniqueID id)
 
virtual ~DtWidget ()
 
 DtWidget (const DtWidget &other)=delete
 
DtWidgetoperator= (const DtWidget &other)=delete
 
 DtWidget (const DtWidget &&other)=delete
 
DtWidgetoperator= (const DtWidget &&other)=delete
 
virtual void setParentId (DtUniqueID id)
 
virtual void setAltitudeSpecificSizes (const DtWidget::DtDynamicSizeConfigurationCollection &configs)
 
virtual void clearAltitudeSpecificSizes ()
 
virtual void setIsForcedSizeByAltitudeEnabled (bool enabled)
 
virtual void setAltitudeForForcedSize (double minimumAltitudeForUse)
 
virtual DtUniqueID id () const
 
virtual DtUniqueID parentId () const
 

Additional Inherited Members

- Public Types inherited from makVrv::DtAttributeGroupWidget
enum  DtOriginPlacementPolicy {
  DtOriginPlacementPolicy::TopRight, DtOriginPlacementPolicy::TopLeft, DtOriginPlacementPolicy::BottomLeft, DtOriginPlacementPolicy::BottomRight,
  DtOriginPlacementPolicy::Center, DtOriginPlacementPolicy::TopCenter, DtOriginPlacementPolicy::MiddleLeft
}
 
- Public Types inherited from makVrv::DtWidget
typedef std::vector
< DtDynamicSizeConfiguration
DtDynamicSizeConfigurationCollection
 
- Protected Member Functions inherited from makVrv::DtOsgAttributeGroupWidget
virtual void createOrUpdateTextAttribute (unsigned int rowIndex, unsigned int columnIndex, const DtUnicode &textString)
 
virtual DtTextAttributebuildTextAttribute (const DtUnicode &text)
 
virtual void updateEventSignals () override
 
- Protected Attributes inherited from makVrv::DtOsgAttributeGroupWidget
DtAttributeLayout myLayout
 
osg::Vec4 myBackgroundColor
 
unsigned int myOrderGroup
 
unsigned int myBackgroundOrderGroup
 
float myR
 
float myG
 
float myB
 
float myA
 
std::string myFontFile
 
float myFontSize
 
unsigned int myOverlay
 
bool myIsLodOutAltitudeEnabled
 
double myLodOutAltitude
 
- Protected Attributes inherited from makVrv::DtWidget
DtDemyDe
 
DtUniqueID myId
 
DtUniqueID myParentId
 
DtSignalConnectionManager mySignalConnectionManager
 

Constructor & Destructor Documentation

makVrf::DtVrfAttributeGroupWidget::DtVrfAttributeGroupWidget ( makVrv::DtDe de,
makVrv::DtUniqueID  id 
)

CTOR.

virtual makVrf::DtVrfAttributeGroupWidget::~DtVrfAttributeGroupWidget ( )
virtual

DTOR.

Member Function Documentation

virtual void makVrf::DtVrfAttributeGroupWidget::setImageValue ( int  index,
const std::string &   
)
virtual

Sets the image in the first column. If attribute does not exist will create it.

virtual void makVrf::DtVrfAttributeGroupWidget::setBarValue ( int  index,
float   
)
virtual

Sets the bar value in the first column. If the attributes does not exist will create it.

virtual void makVrf::DtVrfAttributeGroupWidget::setBarSize ( int  index,
double  xSize,
double  ySize 
)
virtual

Sets the size of the bar in the first column. If the attribute does not exist will creeate it.

virtual void makVrf::DtVrfAttributeGroupWidget::setBarColor ( int  index,
float  r,
float  g,
float  b,
float  a 
)
virtual

Sets the color of the bar in the first column. If the attribute does not exist will creeate it.

virtual void makVrf::DtVrfAttributeGroupWidget::setImageScale ( int  index,
float  scale 
)
virtual

Scales the image at the current index (if the image exists)


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

Document ID: Generated on Wed Mar 27 22:49:11 EDT 2024 from SVN revision 264633
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)