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.