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

Public Member Functions | |
| Standard_EXPORT | Select2D_SensitiveCircle (const Handle(SelectBasics_EntityOwner)&OwnerId, const gp_Circ2d &TheCirc, const Select2D_TypeOfSelection TheType=Select2D_TOS_BOUNDARY) |
| Constructs a sensitive circle object defined by the owner OwnerId, the circle Circle, and the selection type Type. Type can be: - interior - boundary. . | |
| Standard_EXPORT void | Areas (SelectBasics_ListOfBox2d &aresul) |
| returns the sensitive areas for a circle... | |
| Standard_EXPORT Standard_Boolean | Matches (const Standard_Real X, const Standard_Real Y, const Standard_Real aTol, Standard_Real &DMin) |
| Returns true if the minimum distance DMin between the postion x,y and the circle is less than aTol.. . | |
| Standard_EXPORT Standard_Boolean | Matches (const Standard_Real XMin, const Standard_Real YMin, const Standard_Real XMax, const Standard_Real YMax, const Standard_Real aTol) |
| returns True if the box (Xmin,YMin)------(Xmax,Ymax) contains the SensitiveEntity. Necessary for selection using elastic boxes,or segments. | |
| const gp_Circ2d & | Circle () const |
| Returns the circle used at the time of construction of this object. . | |
| void | SetTypeOfSelection (const Select2D_TypeOfSelection aType) |
| Sets the selection type. . | |
| Select2D_TypeOfSelection | Selection () |
| Returns the selection type used at the time of construction of this object. . | |
| Standard_EXPORT const | Handle (Standard_Type)&DynamicType() const |
Private Attributes | |
| gp_Circ2d | myCirc |
| Select2D_TypeOfSelection | mytype |
|
||||||||||||||||
|
|
|
|
Implements SelectBasics_SensitiveEntity. |
|
|
|
|
|
Reimplemented from Select2D_SensitiveEntity. |
|
||||||||||||||||||||||||
|
Implements SelectBasics_SensitiveEntity. |
|
||||||||||||||||||||
|
Implements SelectBasics_SensitiveEntity. |
|
|
|
|
|
|
|
|
|
|
|
|
1.4.1