Inherits IpeFillable.
A mark is a little marker for a "point". Several shapes are available: disks, circles, squares, crosses, etc.
|
Create at position.
|
|
Create from XML stream.
|
|
Copy constructor.
|
|
Clone object.
Implements IpeObject. |
|
Return pointer to this object.
Reimplemented from IpeObject. |
|
Call VisitMark of visitor.
Implements IpeObject. |
|
Save the object in XML format.
Implements IpeObject. |
|
Draw marker.
Implements IpeObject. |
|
Extend box to include the object transformed by m. For Ipe objects in a page, don't call this directly. The IpePgObject caches the bounding box, so it is far more efficient to call IpePgObject::BBox. If called with an empty box, the result of this function is a tight bounding box for the object, with a little leeway in case the boundary is determined by a spline (it has to be approximated to perform this operation). Implements IpeObject. |
|
Return distance of transformed object to point v. If larger than bound, can just return bound. Implements IpeObject. |
|
Compute possible vertex snapping position for transformed object. Looks only for positions closer than bound. If successful, modify pos and bound. Implements IpeObject. |
|
Check all symbolic attributes.
Reimplemented from IpeFillable. |
|
Return mark position.
|
|
Return mark type.
|
|
Return mark size.
|
|
Set shape of mark.
|
|
Set size of mark.
|