Public Attributes | |
| BOOL | bFilterType |
| Indicates if the type of the object is to be filtered. | |
| DrawObjectType | typeId |
| Type of the object. Used only if bFilterType. | |
| BOOL | bAcceptChildTypes |
| BOOL | bFiltetStyle |
| Indicates if the style of the object is to be checked. | |
| BOOL | bAcceptChildStyles |
| Indicates if an object is accepted when it is in a style that's a child style of the requested. For example, 'stripping' is a child style of 'cutting'. | |
| BSTR | styleName |
| Name of the style. | |
| BOOL | bFilterSlope |
| Indicates if we filter the slope of the object. Relevant for lines only. | |
| double | dblSlope |
| double | dblTollerance |
| Required slope of the line and accepted deviation. In radians. | |
| BOOL | bSearchInCompounds |
| Search for objects matching the filter inside compound objects. | |
Specifies a filter object that can be used to select a set of objects matching a filter. Used as an argument for the IAutoDrawObjectList::FilteredSubset function. An object is accepted only if it matches all the conditions specified by the filter.
| BOOL ObjectFilter::bFilterType |
Indicates if the type of the object is to be filtered.
| DrawObjectType ObjectFilter::typeId |
Type of the object. Used only if bFilterType.
| BOOL ObjectFilter::bAcceptChildTypes |
| BOOL ObjectFilter::bFiltetStyle |
Indicates if the style of the object is to be checked.
| BOOL ObjectFilter::bAcceptChildStyles |
Indicates if an object is accepted when it is in a style that's a child style of the requested. For example, 'stripping' is a child style of 'cutting'.
| BSTR ObjectFilter::styleName |
Name of the style.
| BOOL ObjectFilter::bFilterSlope |
Indicates if we filter the slope of the object. Relevant for lines only.
| double ObjectFilter::dblSlope |
| double ObjectFilter::dblTollerance |
Required slope of the line and accepted deviation. In radians.
| BOOL ObjectFilter::bSearchInCompounds |
Search for objects matching the filter inside compound objects.