Tekla.Structures.Filtering Namespace

The Tekla.Structures.Filtering namespace includes the functionality to create Tekla Structures filter files for models and drawings.
Classes
  ClassDescription
Public classCode exampleBinaryFilterExpression
The BinaryFilterExpression class represents a binary expression between two filter expressions. This class cannot be inherited.
Public classCode exampleBinaryFilterExpressionCollection
The BinaryFilterExpressionCollection class represents a collection of BinaryFilterItem objects. The class is used to represent linear expressions. This class cannot be inherited.
Public classBinaryFilterExpressionItem
The BinaryFilterExpressionItem class represents a data item in a BinaryFilterExpressionCollection. This class cannot be inherited.
Public classBooleanConstantFilterExpression
The BooleanConstantFilterExpression class represents a constant Boolean filter expression.
Public classBooleanFilterExpression
The BooleanFilterExpression class represents a Boolean filter expression.
Public classDataFilterExpression
The DataFilterExpression class represents a basic data type for a filter expression. This is a base class for other filter expressions and cannot be used directly.
Public classDateTimeConstantFilterExpression
The DateTimeConstantFilterExpression class represents a constant DateTime filter expression.
Public classDateTimeFilterExpression
The DateTimeFilterExpression class represents a DateTime filter expression.
Public classExpression
The Expression class represents an expression. This is a base class for other expressions and cannot be used directly.
Public classCode exampleFilter
The Filter class creates a filter file based on the input FilterExpression object.
Public classFilterExpression
The FilterExpression class represents a filter expression. This is a base class for other filter expressions and should not be used directly.
Public classInvalidFilterExpressionException
The InvalidFilterExpressionException class represents an error that occurred during the expression evaluation. This class cannot be inherited.
Public classNumericConstantFilterExpression
The NumericConstantFilterExpression class represents a constant numeric filter expression.
Public classNumericFilterExpression
The NumericFilterExpression class represents a numeric filter expression.
Public classStringConstantFilterExpression
The StringConstantFilterExpression class represents a constant string filter expression.
Public classStringFilterExpression
The StringFilterExpression class represents a string filter expression.
Enumerations
  EnumerationDescription
Public enumerationBinaryFilterOperatorType
The binary filter operator type defines the operators between two binary filters.
Public enumerationBooleanOperatorType
The Boolean operator type defines the operators between two Boolean filter expressions.
Public enumerationDateTimeOperatorType
The DateTime operator type defines the operators between two DateTime filter expressions.
Public enumerationFilterExpressionFileType
The filter expression file type defines the filter expression file types.
Public enumerationInvalidFilterExpressionExceptionReasonsType
The invalid filter expression exception reasons type defines the possible reasons for the InvalidFilterExpressionException.
Public enumerationNumericOperatorType
The numeric operator type defines the operators between two numeric filter expressions.
Public enumerationOperatorType
The operator type defines the operators between two filter expressions.
Public enumerationStringOperatorType
The string operator type defines the operators between two string filter expressions.
Was this helpful?
The feedback you give here is not visible to other users. We use your comments to improve the content.
Previous
Next