Class |
Description |
---|
AcLyAndExpr |
This class represents a term of the form a AND b AND c and so on. |
AcLyBoolExpr |
This class represents an expression of the form (a AND b) OR (c AND d) OR (e AND f). |
AcLyLayerFilter |
This is the main layer filter class. It allows the client to specify and retrieve the filter expression and to nest filters.The following rules apply when deriving custom filters from AcLyLayerFilter:- Define the class using the ACRX_CONS_DEFINE_MEMBERS macro, not ACRX_DXF_DEFINE_MEMBERS.
- Don't forget to call rxInit().
- When implementing readFrom() and writeTo(), don't use any of the DXF subclass marker functionality of the filer, as this will make DXF files invalid.
- DXF subclass functionality includes pFiler->writeItem(AcDb::kDxfSubclass, ...) and pFiler->atSubclassData(...).
- For custom (AcLyLayerFilter-derived) filter classes, the readLegacyFrom() and writeLegacyTo() methods are never called because custom... more
|
AcLyLayerFilterManager |
Layer filters are stored in the extension dictionary of the layer table. This class provides functions that simplify access to them. |
AcLyLayerGroup |
This class is derived from AcLyLayerFilter and serves as the access to layer group filters. It allows the client to specify and retrieve a set of layer IDs. The filter() method returns true if the object ID of the given layer is contained in the set of layer IDs for the AcLyLayerGroup.Specifying the filter criteria is done solely by using addLayerId() and removeLayerId(). AcLyLayerGroup doesn't use a filter expression string, so filterExpression() and filterExpressionTree() return a null pointer, and setFilterExpression() returns Acad::eNotApplicable.The recommended way of identifying AcLyLayerGroup filters in a group of layer filters is... more |
AcLyRelExpr |
This class represents a relational expression of the form variable constant, where op is either a == or a != operator. |