![]() |
MapLink Pro 11.2
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 | |
Public Types inherited from TSLAttributeValueOperation | |
| enum | OperationType { OperationTypeAnd , OperationTypeElse , OperationTypeEqualTo , OperationTypeGreaterThan , OperationTypeGreaterThanOrEqualTo , OperationTypeLessThan , OperationTypeLessThanOrEqualTo , OperationTypeNot , OperationTypeNotEqualTo , OperationTypeOr } |
Protected Types inherited from TSLAttributeValueOperation | |
| enum | ValueType { ValueTypeString , ValueTypeInteger , ValueTypeDouble } |
Protected Attributes inherited from TSLAttributeValueOperation | |
| 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.