Public Member Functions | Static Public Member Functions | Protected Member Functions | Static Protected Member Functions | Protected Attributes | Static Protected Attributes

uiSpecDecompAttrib Class Reference

Spectral Decomposition Attribute description editor. More...

Inheritance diagram for uiSpecDecompAttrib:
uiAttrDescEd uiGroup uiParent uiBaseObject NamedObject CallBacker

List of all members.

Public Member Functions

 uiSpecDecompAttrib (uiParent *, bool)
void getEvalParams (TypeSet< EvalParam > &) const
int getOutputIdx (float) const
float getOutputValue (int) const
virtual const char * attribName () const

Static Public Member Functions

static void initClass ()
static int factoryID ()

Protected Member Functions

bool setParameters (const Attrib::Desc &)
bool setInput (const Attrib::Desc &)
bool setOutput (const Attrib::Desc &)
bool getParameters (Attrib::Desc &)
bool getInput (Attrib::Desc &)
bool getOutput (Attrib::Desc &)
void inputSel (CallBacker *)
void typeSel (CallBacker *)
void stepChg (CallBacker *)
void panelTFPush (CallBacker *)
void checkOutValSnapped () const
void getInputMID (MultiID &) const
Attrib::DescID createSpecDecompDesc (Attrib::DescSet *) const
void createHilbertDesc (Attrib::DescSet *, Attrib::DescID &) const
Attrib::DesccreateNewDesc (Attrib::DescSet *, Attrib::DescID, const char *, int, int, BufferString) const
void fillInSDDescParams (Attrib::Desc *) const
bool passStdCheck (const Attrib::Desc *, const char *, int seloutidx, int inpidx, Attrib::DescID inpid) const

Static Protected Member Functions

static uiAttrDescEdcreateInstance (uiParent *, bool)

Protected Attributes

uiImagAttrSelinpfld_
uiGenInputtypefld_
uiGenInputgatefld_
uiLabeledSpinBoxoutpfld_
uiLabeledSpinBoxstepfld_
uiGenInputwaveletfld_
float nyqfreq_
int nrsamples_
 Nr of samples in selected data.
float ds_
 Sample spacing of selected data.
uiPushButtontfpanelbut_
uiSpecDecompPanelpanelview_
 Time Frequency panel.
uiTrcPositionDlgpositiondlg_

Static Protected Attributes

static int factoryid_

Detailed Description

Spectral Decomposition Attribute description editor.


Constructor & Destructor Documentation

uiSpecDecompAttrib::uiSpecDecompAttrib ( uiParent ,
bool   
)

Member Function Documentation

virtual const char* uiSpecDecompAttrib::attribName (  )  const [virtual]

Implements uiAttrDescEd.

void uiSpecDecompAttrib::checkOutValSnapped (  )  const [protected]
void uiSpecDecompAttrib::createHilbertDesc ( Attrib::DescSet ,
Attrib::DescID  
) const [protected]
static uiAttrDescEd* uiSpecDecompAttrib::createInstance ( uiParent ,
bool   
) [static, protected]
Attrib::Desc* uiSpecDecompAttrib::createNewDesc ( Attrib::DescSet ,
Attrib::DescID  ,
const char *  ,
int  ,
int  ,
BufferString   
) const [protected]
Attrib::DescID uiSpecDecompAttrib::createSpecDecompDesc ( Attrib::DescSet  )  const [protected]
static int uiSpecDecompAttrib::factoryID (  )  [inline, static]
void uiSpecDecompAttrib::fillInSDDescParams ( Attrib::Desc  )  const [protected]
void uiSpecDecompAttrib::getEvalParams ( TypeSet< EvalParam > &   )  const [virtual]

Reimplemented from uiAttrDescEd.

bool uiSpecDecompAttrib::getInput ( Attrib::Desc  )  [protected, virtual]

Reimplemented from uiAttrDescEd.

void uiSpecDecompAttrib::getInputMID ( MultiID  )  const [protected]
bool uiSpecDecompAttrib::getOutput ( Attrib::Desc  )  [protected, virtual]

Reimplemented from uiAttrDescEd.

int uiSpecDecompAttrib::getOutputIdx ( float   )  const [virtual]

Reimplemented from uiAttrDescEd.

float uiSpecDecompAttrib::getOutputValue ( int   )  const [virtual]

Reimplemented from uiAttrDescEd.

bool uiSpecDecompAttrib::getParameters ( Attrib::Desc  )  [protected, virtual]

Reimplemented from uiAttrDescEd.

static void uiSpecDecompAttrib::initClass (  )  [static]
void uiSpecDecompAttrib::inputSel ( CallBacker  )  [protected]
void uiSpecDecompAttrib::panelTFPush ( CallBacker  )  [protected]
bool uiSpecDecompAttrib::passStdCheck ( const Attrib::Desc ,
const char *  ,
int  seloutidx,
int  inpidx,
Attrib::DescID  inpid 
) const [protected]
bool uiSpecDecompAttrib::setInput ( const Attrib::Desc  )  [protected, virtual]

Reimplemented from uiAttrDescEd.

bool uiSpecDecompAttrib::setOutput ( const Attrib::Desc  )  [protected, virtual]

Reimplemented from uiAttrDescEd.

bool uiSpecDecompAttrib::setParameters ( const Attrib::Desc  )  [protected, virtual]

Reimplemented from uiAttrDescEd.

void uiSpecDecompAttrib::stepChg ( CallBacker  )  [protected]
void uiSpecDecompAttrib::typeSel ( CallBacker  )  [protected]

Member Data Documentation

float uiSpecDecompAttrib::ds_ [protected]

Sample spacing of selected data.

int uiSpecDecompAttrib::factoryid_ [static, protected]

Nr of samples in selected data.

float uiSpecDecompAttrib::nyqfreq_ [protected]

Time Frequency panel.