EngView Automation Documentation
 
Loading...
Searching...
No Matches
ObjectFilter Struct Reference

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.
 

Detailed Description

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.

Member Data Documentation

◆ bFilterType

BOOL ObjectFilter::bFilterType

Indicates if the type of the object is to be filtered.

◆ typeId

DrawObjectType ObjectFilter::typeId

Type of the object. Used only if bFilterType.

◆ bAcceptChildTypes

BOOL ObjectFilter::bAcceptChildTypes

◆ bFiltetStyle

BOOL ObjectFilter::bFiltetStyle

Indicates if the style of the object is to be checked.

◆ bAcceptChildStyles

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'.

◆ styleName

BSTR ObjectFilter::styleName

Name of the style.

◆ bFilterSlope

BOOL ObjectFilter::bFilterSlope

Indicates if we filter the slope of the object. Relevant for lines only.

◆ dblSlope

double ObjectFilter::dblSlope

◆ dblTollerance

double ObjectFilter::dblTollerance

Required slope of the line and accepted deviation. In radians.

◆ bSearchInCompounds

BOOL ObjectFilter::bSearchInCompounds

Search for objects matching the filter inside compound objects.


The documentation for this struct was generated from the following file: