Adds selection status and layer to IpeObject.
|
Selection status of an object on the page.
|
|
Constructor takes ownership of object.
|
|
Copy constructor clones object.
|
|
Destructor.
|
|
Return IpeObject.
|
|
Return IpeObject (const version).
|
|
Return selection status.
|
|
Return layer.
|
|
Set selection status.
|
|
Set layer.
|
|
Replace the object.
|
|
Return a bounding box for the object. IpePgObject caches the box the first time it is computed. Make sure you call IpePgObject::Transform instead of IpeObject::SetMatrix, as the latter would not invalidate the bounding box. |
|
Transform the object. Use this function instead of calling IpeObject::SetMatrix directly, as the latter doesn't invalidate the cached bounding box. |
|
Return distance between object and v. But may just return bound if the distance is larger. This function uses the cached bounded box, and is faster than calling IpeObject::Distance directly. |
|
Compute possible vertex snapping position. Looks only for positions closer than bound. If successful, modifies pos and bound. |
|
Compute possible boundary snapping position. Looks only for positions closer than bound. If successful, modifies pos and bound. |
|
Invalidate the bounding box (the object is somehow changed).
|