#include <AIS_AttributeFilter.hxx>
Inheritance diagram for AIS_AttributeFilter:

Public Member Functions | |
| Standard_EXPORT | AIS_AttributeFilter () |
| Constructs an empty attribute filter object. This filter object determines whether selectable interactive objects have a non-null owner. . | |
| Standard_EXPORT | AIS_AttributeFilter (const Quantity_NameOfColor aCol) |
| Constructs an attribute filter object defined by the color attribute aCol. . | |
| Standard_EXPORT | AIS_AttributeFilter (const Standard_Real aWidth) |
| Constructs an attribute filter object defined by the line width attribute aWidth. . | |
| Standard_Boolean | HasColor () const |
| Indicates that the Interactive Object has the color setting specified by the argument aCol at construction time. . | |
| Standard_Boolean | HasWidth () const |
| Indicates that the Interactive Object has the width setting specified by the argument aWidth at construction time. . | |
| void | SetColor (const Quantity_NameOfColor aCol) |
| Sets the color aCol. This must be chosen from the list of colors in Quantity_NameOfColor. . | |
| void | SetWidth (const Standard_Real aWidth) |
| Sets the line width aWidth. . | |
| void | UnsetColor () |
| Removes the setting for color from the filter. . | |
| void | UnsetWidth () |
| Removes the setting for width from the filter. . | |
| virtual Standard_EXPORT Standard_Boolean | IsOk (const Handle(SelectMgr_EntityOwner)&anObj) const |
| Indicates that the selected Interactive Object passes the filter. The owner, anObj, can be either direct or user. A direct owner is the corresponding construction element, whereas a user is the compound shape of which the entity forms a part. If the Interactive Object returns Standard_True when detected by the Local Context selector through the mouse, the object is kept; if not, it is rejected. . | |
| Standard_EXPORT const | Handle (Standard_Type)&DynamicType() const |
Private Attributes | |
| Quantity_NameOfColor | myCol |
| Standard_Real | myWid |
| Standard_Boolean | hasC |
| Standard_Boolean | hasW |
|
|
|
|
|
|
|
|
|
|
|
Reimplemented from SelectMgr_Filter. |
|
|
|
|
|
|
|
|
Implements SelectMgr_Filter. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.4.1