Open CASCADE Technology
6.9.0
|
This class allows the creation and update of a pick context for one view of the viewer. A context allows the control of different parameters before the activation of a pick. More...
#include <Visual3d_ContextPick.hxx>
Public Member Functions | |
Visual3d_ContextPick () | |
Creates a context from default values. More... | |
Visual3d_ContextPick (const Standard_Real Aperture, const Standard_Integer Depth, const Visual3d_TypeOfOrder Order) | |
Creates a context with the values defined Warning: Raises ContextPickDefinitionError if <Depth> or <Aperture> is a negative value. More... | |
void | SetAperture (const Standard_Real Aperture) |
Modifies the size of the pick window. Category: Methods to modifies the class definition Warning: Raises ContextPickDefinitionError if <Aperture> is a negative value. More... | |
void | SetDepth (const Standard_Integer Depth) |
Modifies the pick depth a priori. Category: Methods to modifies the class definition Warning: Raises ContextPickDefinitionError if <Depth> is a negative value. More... | |
void | SetOrder (const Visual3d_TypeOfOrder Order) |
Modifies the order of picking. More... | |
Standard_Real | Aperture () const |
Returns the size of the pick window <me>. More... | |
Standard_Integer | Depth () const |
Returns the effective pick depth of <me>. More... | |
Visual3d_TypeOfOrder | Order () const |
Returns the order of picking of <me>. More... | |
This class allows the creation and update of a pick context for one view of the viewer. A context allows the control of different parameters before the activation of a pick.
Visual3d_ContextPick::Visual3d_ContextPick | ( | ) |
Creates a context from default values.
Aperture : 4.0 Depth : 10 Order : TOO_TOPFIRST
Visual3d_ContextPick::Visual3d_ContextPick | ( | const Standard_Real | Aperture, |
const Standard_Integer | Depth, | ||
const Visual3d_TypeOfOrder | Order | ||
) |
Creates a context with the values defined Warning: Raises ContextPickDefinitionError if <Depth> or <Aperture> is a negative value.
Standard_Real Visual3d_ContextPick::Aperture | ( | ) | const |
Returns the size of the pick window <me>.
Standard_Integer Visual3d_ContextPick::Depth | ( | ) | const |
Returns the effective pick depth of <me>.
Visual3d_TypeOfOrder Visual3d_ContextPick::Order | ( | ) | const |
Returns the order of picking of <me>.
TypeOfOrder : TOO_TOPFIRST TOO_BOTTOMFIRST
void Visual3d_ContextPick::SetAperture | ( | const Standard_Real | Aperture | ) |
Modifies the size of the pick window. Category: Methods to modifies the class definition Warning: Raises ContextPickDefinitionError if <Aperture> is a negative value.
void Visual3d_ContextPick::SetDepth | ( | const Standard_Integer | Depth | ) |
Modifies the pick depth a priori. Category: Methods to modifies the class definition Warning: Raises ContextPickDefinitionError if <Depth> is a negative value.
void Visual3d_ContextPick::SetOrder | ( | const Visual3d_TypeOfOrder | Order | ) |
Modifies the order of picking.
TypeOfOrder : TOO_TOPFIRST TOO_BOTTOMFIRST