#include <Select2D_SensitiveEntity.hxx>
Inheritance diagram for Select2D_SensitiveEntity:
Public Member Functions | |
virtual Standard_Boolean | NeedsConversion () const |
returns Standard_False unless if redefined... | |
virtual Standard_EXPORT void | Convert (const Handle(Select2D_Projector)&aProjector) |
Processes the projection of the sensitive primitives in the active view. This must be performed before the selection action. This function must be implemented in daughter classes. . | |
virtual Standard_EXPORT Standard_Integer | MaxBoxes () const |
Returns the maximum number of boxes. . | |
Standard_EXPORT void | SetOwnTolerance (const Standard_Real aValue) |
Sets and stores a tolerance value in the argument aTol of the function Matches inherited from SelectBasics_SensitiveEntity. . | |
Standard_EXPORT void | UnsetOwnTolerance () |
Removes the in the argument aTol of the function Matches inherited from SelectBasics_SensitiveEntity. . | |
Standard_EXPORT Standard_Boolean | HasOwnTolerance () const |
Returns true if the entity has a setting for the argument aTol of the function Matches inherited from SelectBasics_SensitiveEntity. . | |
Standard_EXPORT Standard_Real | OwnTolerance () const |
Returns the tolerance value in the argument aTol of the function Matches inherited from SelectBasics_SensitiveEntity. . | |
Standard_EXPORT Standard_Boolean | Is3D () const |
Returns true if this object can provide 3D information. . | |
virtual Standard_EXPORT Standard_Boolean | Matches (const TColgp_Array1OfPnt2d &Polyline, const Bnd_Box2d &aBox, const Standard_Real aTol) |
Free contur selection for 2d is not defined . | |
Standard_EXPORT const | Handle (Standard_Type)&DynamicType() const |
Protected Member Functions | |
Standard_EXPORT | Select2D_SensitiveEntity (const Handle(SelectBasics_EntityOwner)&anOwnerId) |
Protected Attributes | |
Standard_Real | myOwnTolerance |
|
|
|
Reimplemented in StdSelect_SensitiveText2d. |
|
Reimplemented from SelectBasics_SensitiveEntity. Reimplemented in Select2D_SensitiveArc, Select2D_SensitiveBox, Select2D_SensitiveCircle, Select2D_SensitivePoint, Select2D_SensitiveSegment, and StdSelect_SensitiveText2d. |
|
|
|
Implements SelectBasics_SensitiveEntity. |
|
Implements SelectBasics_SensitiveEntity. Reimplemented in StdSelect_SensitiveText2d. |
|
Implements SelectBasics_SensitiveEntity. Reimplemented in Select2D_SensitiveSegment. |
|
Implements SelectBasics_SensitiveEntity. Reimplemented in StdSelect_SensitiveText2d. |
|
|
|
|
|
|
|
|