Go to the source code of this file.
#define mAttrDefCreateInstance |
( |
|
clss | ) |
|
Value:{ \
clss* res = new clss( desc ); \
res->ref(); \
if ( !res->isOK() ) \
{ \
res->unRef(); \
return 0; \
} \
\
res->unRefNoDelete(); \
return res; \
}
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:89
Provides the actual output to ...
Definition: attribprovider.h:44
#define mAttrEndInitClass |
Value: desc->unRef();
void addDesc(Desc *, ProviderCreater)
#define mAttrStartInitClass |
Value: desc->ref();
FixedString Desc()
Definition: keystrs.h:62
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:89
#define mAttrStartInitClassWithDefaultsUpdate |
Value: desc->ref();
FixedString Desc()
Definition: keystrs.h:62
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:89
#define mAttrStartInitClassWithDescAndDefaultsUpdate |
Value: updateDefaults ); \
desc->ref();
FixedString Desc()
Definition: keystrs.h:62
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:89
#define mAttrStartInitClassWithUpdate |
Value: desc->ref();
FixedString Desc()
Definition: keystrs.h:62
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:89
#define mMAXDIP 300 * 1e-6 |
#define mMAXDIPSECURE 2000 * 1e-6 |
#define mMAXDIPSECUREDEPTH 6 |