#include <xsi_pickbuffer.h>
Class Description
This class provides access to a picking buffer returned from
ToolContent::GetPickBuffer.
- See also:
- ToolContext::GetPickBuffer
- Since:
- 10.0 (2012)
List of all
members.
Constructor & Destructor Documentation
Constructor.
- Parameters:
-
in_ref |
constant reference object. |
Copy constructor.
- Parameters:
-
in_obj |
constant class object. |
Member Function Documentation
bool IsA |
( |
siClassID |
in_ClassID |
) |
const [virtual] |
Returns true if a given class type is compatible with this API
class.
- Parameters:
-
- Returns:
- true if the class is compatible, false otherwise.
Reimplemented from CBase.
Returns the type of the API class.
- Returns:
- The class type.
Implements CBase.
Creates an object from another object. The newly created object
is set to empty if the input object is not compatible.
- Parameters:
-
in_obj |
constant class object. |
- Returns:
- The new
Image object.
Creates an object from a reference object. The newly created
object is set to empty if the input reference object is not
compatible.
- Parameters:
-
in_ref |
constant class object. |
- Returns:
- The new
Image object.
CRef GetObjectAtPosition |
( |
LONG |
x, |
|
|
LONG |
y |
|
) |
|
const |
Retrieve object at the specified view coordinates.
- Parameters:
-
x |
View
X coordinate in pixels. |
y |
View
Y coordinate in pixels. |
- Returns:
- Object at specified view coordinates. If no object is found an
invalid reference is returned.
LONG GetComponentIndexAtPosition |
( |
LONG |
x, |
|
|
LONG |
y |
|
) |
|
const |
Retrieve component index at the specified view coordinates. For
a pick buffer generated using siObjectFilter
the component index will return 0 if there is an object at the
specified location. This can be used as a quick way to test for
objects.
- Parameters:
-
x |
View
X coordinate in pixels. |
y |
View
Y coordinate in pixels. |
- Returns:
- Component index or -1 if no component at specified
coordinates.
The documentation for this class was generated from the following
file: