![]() |
MapLink Pro 11.1.1.0.
Envitia MapLink Pro: The Ultimate Mapping Application Toolkit
|
This classification operation will match attribute values which are equal to a given value.
Additional Inherited Members | |
![]() | |
enum | OperationType { OperationTypeAnd , OperationTypeElse , OperationTypeEqualTo , OperationTypeGreaterThan , OperationTypeGreaterThanOrEqualTo , OperationTypeLessThan , OperationTypeLessThanOrEqualTo , OperationTypeNot , OperationTypeNotEqualTo , OperationTypeOr } |
![]() | |
enum | ValueType { ValueTypeString , ValueTypeInteger , ValueTypeDouble } |
![]() | |
ValueType | m_valueType |
TSLSimpleString | m_value_s |
ValueType | m_value_s_also_n |
TSLSimpleString | m_value_us |
int | m_value_i |
double | m_value_d |
TSLSimpleString | m_operationName |
TSLSimpleString | m_featureName |
bool | m_caseSensitive |
TSLRenderingAttributes | m_renderingAttributes |
TSLAttributeValueOperation * | m_a |
TSLAttributeValueOperation * | m_b |
TSLAttributeValueOperationEqualTo::TSLAttributeValueOperationEqualTo | ( | const char * | value, |
bool | caseSensitive, | ||
const TSLRenderingAttributes & | rendering = TSLRenderingAttributes(), | ||
const char * | featureName = NULL ) |
Constructor.
value | The attribute value to compare against when performing this operation. |
caseSensitive | Whether or not comparisons should be case-sensitive. |
rendering | The rendering to apply to features that match this operation. |
featureName | The name to assign to features that match this operation. If null, an automatically generated feature name will be used. |
TSLAttributeValueOperationEqualTo::TSLAttributeValueOperationEqualTo | ( | double | value, |
const TSLRenderingAttributes & | rendering = TSLRenderingAttributes(), | ||
const char * | featureName = NULL ) |
Constructor.
value | The attribute value to compare against when performing this operation. |
rendering | The rendering to apply to features that match this operation. |
featureName | The name to assign to features that match this operation. If null, an automatically generated feature name will be used. |
TSLAttributeValueOperationEqualTo::TSLAttributeValueOperationEqualTo | ( | int | value, |
const TSLRenderingAttributes & | rendering = TSLRenderingAttributes(), | ||
const char * | featureName = NULL ) |
Constructor.
value | The attribute value to compare against when performing this operation. |
rendering | The rendering to apply to features that match this operation. |
featureName | The name to assign to features that match this operation. If null, an automatically generated feature name will be used. |
TSLAttributeValueOperationEqualTo::TSLAttributeValueOperationEqualTo | ( | const TSLAttributeValueOperationEqualTo & | other | ) |
Copy constructor.
|
protectedvirtual |
Implements TSLAttributeValueOperation.
|
virtual |
Return a string describing the operation.
Implements TSLAttributeValueOperation.
|
virtual |
Return a string with the value tested in the operation.
Implements TSLAttributeValueOperation.
|
virtual |
Evaluate the classification operation.
attributeValue | The attribute value to test. |
true
if attributeValue matches this operation, false
otherwise. Implements TSLAttributeValueOperation.
|
virtual |
Query the type of the operation
Implements TSLAttributeValueOperation.