Adds a clause to a named Combined Class/Property filter.
Visual Basic |
---|
Public Function SetCombinedFilterClause( _ ByVal filter As String, _ ByVal aclass As String, _ ByVal flag As Integer, _ ByVal clause As String _ ) As Integer |
SIS_CLASSEXCLUDE
|
Exclude from filter |
SIS_CLASSINCLUDE
|
Include in filter |
SIS_OPENBRANCH
added to them in order to open a class tree branch in readiness for modifying the filter behaviour of a sub-class of the Item class specified in the aclass argument."_closed&=-1"
.The Item class name in the aclass argument, which reflects the Cadcorp SIS 8.0 C++ class name, is not necessarily the same as that which appears in the SIS user interface, which is translatable. In particular the "Polygon" and "TopoLineString" item classes should be specified as "SeedArea" and "SeedChain" respectively. The class name to use in this method is stored in the Class name item property. The translatable class name is stored in the Item class property.
Available: GEO MM ME MD OD OM SISpy
Group:
sis.SetCombinedFilterClause "Polygons>50", "Area", SIS_CLASS_EXCLUDE, "_area#<50"
Excludes areas whose _area#< value is less than 50 from the filter Polygons>50.
Send comments on this topic.
Click to return to www.cadcorp.com
© Copyright 2000-2017 Computer Aided Development Corporation Limited (Cadcorp).