13 #include "attributeenginemod.h" 37 int size()
const {
return descs_.size();}
39 const Desc* getDesc(
const char*)
const;
42 Desc* createDescCopy(
const char* nm )
const;
43 void updateAllDescsDefaults();
47 int indexOf(
const char* )
const;
#define mExpClass(module)
Definition: commondefs.h:157
int size() const
Definition: attribfactory.h:37
Provider *(* ProviderCreater)(Desc &)
Definition: attribfactory.h:22
#define mGlobal(module)
Definition: commondefs.h:160
ObjectSet< Desc > descs_
Definition: attribfactory.h:48
ObjectSet< T >::size_type indexOf(const ObjectSet< T > &os, const S &val)
Locate object in set.
Definition: objectset.h:173
Set of pointers to objects.
Definition: commontypes.h:28
FixedString Desc()
Definition: keystrs.h:60
FixedString Provider()
Definition: keystrs.h:103
Description of an attribute in an Attrib::DescSet. Each attribute has a name (e.g. "Similarity"), a user reference (e.g. "My similarity"), and at least one output. In addition, it may have parameters and inputs. If it has multiple outputs, only one of the outputs are selected.
Definition: attribdesc.h:87
const Desc & getDesc(int idx) const
Definition: attribfactory.h:38
static uiHor3DInterpol * create(uiParent *)
Provides the actual output to ...
Definition: attribprovider.h:40
Factory for attribute providers.
Definition: attribfactory.h:28
TypeSet< ProviderCreater > creaters_
Definition: attribfactory.h:49
Semblance Attribute.
Definition: attribdataholder.h:21