CFx SDK Documentation 2026 SP0
Loading...
Searching...
No Matches
ExtBar::RangeElement Struct Referenceabstract

#include <ExtBar.h>

Inheritance diagram for ExtBar::RangeElement:
ExtBar::Element

Public Member Functions

virtual OdInt32 getRangeMinInt () const =0
 
virtual OdInt32 getRangeMaxInt () const =0
 
virtual void setRangeInt (OdInt32 nMin, OdInt32 nMax)=0
 
virtual OdInt32 getDeltaInt () const =0
 
virtual void setDeltaInt (OdInt32 nDelta)=0
 
virtual OdInt32 getPosInt () const =0
 
virtual void setPosInt (OdInt32 nPos)=0
 
virtual void setInt (OdInt32 nPos=0, OdInt32 nMin=INT_MIN, OdInt32 nMax=INT_MAX, OdInt32 nDelta=1)=0
 
virtual OdUInt32 getRangeMinUInt () const =0
 
virtual OdUInt32 getRangeMaxUInt () const =0
 
virtual void setRangeUInt (OdUInt32 nMin, OdUInt32 nMax)=0
 
virtual OdUInt32 getPosUInt () const =0
 
virtual void setPosUInt (OdUInt32 nPos)=0
 
virtual void setUInt (OdUInt32 nPos=0, OdUInt32 nMin=0, OdUInt32 nMax=UINT_MAX, OdInt32 nDelta=1)=0
 
virtual double getRangeMinFP () const =0
 
virtual double getRangeMaxFP () const =0
 
virtual void setRangeFP (double fMin, double fMax)=0
 
virtual double getDeltaFP () const =0
 
virtual void setDeltaFP (double fDelta)=0
 
virtual double getPosFP () const =0
 
virtual void setPosFP (double fPos)=0
 
virtual void setFP (double fPos=0.0, double fMin=DBL_MIN, double fMax=DBL_MAX, double fDelta=0.01)=0
 
virtual bool isFP () const =0
 
virtual void setFP (bool bFP)=0
 
virtual bool isSigned () const =0
 
virtual void setSigned (bool bSigned)=0
 
- Public Member Functions inherited from ExtBar::Element
virtual ~Element ()
 
virtual OdUInt32 elementId () const =0
 
virtual ElementType elementType () const =0
 
virtual ElementelementInterface (ElementType type)=0
 
virtual void setDisabled (bool bDisable)=0
 
virtual bool isDisabled () const =0
 
virtual ElementImplIface * getImpl () const =0
 
virtual void attachSomeData (void *pData)=0
 
virtual voidgetAttachedData () const =0
 

Static Public Member Functions

static RangeElementcast (Element *pIface)
 

Detailed Description

Definition at line 155 of file ExtBar.h.

Member Function Documentation

◆ cast()

static RangeElement * ExtBar::RangeElement::cast ( Element * pIface)
inlinestatic

Definition at line 186 of file ExtBar.h.

◆ getDeltaFP()

virtual double ExtBar::RangeElement::getDeltaFP ( ) const
pure virtual

◆ getDeltaInt()

virtual OdInt32 ExtBar::RangeElement::getDeltaInt ( ) const
pure virtual

◆ getPosFP()

virtual double ExtBar::RangeElement::getPosFP ( ) const
pure virtual

◆ getPosInt()

virtual OdInt32 ExtBar::RangeElement::getPosInt ( ) const
pure virtual

◆ getPosUInt()

virtual OdUInt32 ExtBar::RangeElement::getPosUInt ( ) const
pure virtual

◆ getRangeMaxFP()

virtual double ExtBar::RangeElement::getRangeMaxFP ( ) const
pure virtual

◆ getRangeMaxInt()

virtual OdInt32 ExtBar::RangeElement::getRangeMaxInt ( ) const
pure virtual

◆ getRangeMaxUInt()

virtual OdUInt32 ExtBar::RangeElement::getRangeMaxUInt ( ) const
pure virtual

◆ getRangeMinFP()

virtual double ExtBar::RangeElement::getRangeMinFP ( ) const
pure virtual

◆ getRangeMinInt()

virtual OdInt32 ExtBar::RangeElement::getRangeMinInt ( ) const
pure virtual

◆ getRangeMinUInt()

virtual OdUInt32 ExtBar::RangeElement::getRangeMinUInt ( ) const
pure virtual

◆ isFP()

virtual bool ExtBar::RangeElement::isFP ( ) const
pure virtual

◆ isSigned()

virtual bool ExtBar::RangeElement::isSigned ( ) const
pure virtual

◆ setDeltaFP()

virtual void ExtBar::RangeElement::setDeltaFP ( double fDelta)
pure virtual

◆ setDeltaInt()

virtual void ExtBar::RangeElement::setDeltaInt ( OdInt32 nDelta)
pure virtual

◆ setFP() [1/2]

virtual void ExtBar::RangeElement::setFP ( bool bFP)
pure virtual

◆ setFP() [2/2]

virtual void ExtBar::RangeElement::setFP ( double fPos = 0.0,
double fMin = DBL_MIN,
double fMax = DBL_MAX,
double fDelta = 0.01 )
pure virtual

◆ setInt()

virtual void ExtBar::RangeElement::setInt ( OdInt32 nPos = 0,
OdInt32 nMin = INT_MIN,
OdInt32 nMax = INT_MAX,
OdInt32 nDelta = 1 )
pure virtual

◆ setPosFP()

virtual void ExtBar::RangeElement::setPosFP ( double fPos)
pure virtual

◆ setPosInt()

virtual void ExtBar::RangeElement::setPosInt ( OdInt32 nPos)
pure virtual

◆ setPosUInt()

virtual void ExtBar::RangeElement::setPosUInt ( OdUInt32 nPos)
pure virtual

◆ setRangeFP()

virtual void ExtBar::RangeElement::setRangeFP ( double fMin,
double fMax )
pure virtual

◆ setRangeInt()

virtual void ExtBar::RangeElement::setRangeInt ( OdInt32 nMin,
OdInt32 nMax )
pure virtual

◆ setRangeUInt()

virtual void ExtBar::RangeElement::setRangeUInt ( OdUInt32 nMin,
OdUInt32 nMax )
pure virtual

◆ setSigned()

virtual void ExtBar::RangeElement::setSigned ( bool bSigned)
pure virtual

◆ setUInt()

virtual void ExtBar::RangeElement::setUInt ( OdUInt32 nPos = 0,
OdUInt32 nMin = 0,
OdUInt32 nMax = UINT_MAX,
OdInt32 nDelta = 1 )
pure virtual

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