![]() | InDesign SDK 20.5 |
#include <IPathInfoUtils.h>

Public Types | |
| enum | { kDefaultIID = IID_IPATHINFOUTILS } |
Public Member Functions | |
| virtual bool16 | IsStraightLine (const PathInfo &pathInfo) const =0 |
| virtual bool16 | IsVerticalLine (const PathInfo &pathInfo) const =0 |
| virtual bool16 | IsHorizontalLine (const PathInfo &pathInfo) const =0 |
| virtual PMLine | GetLine (const PathInfo &pathInfo) const =0 |
| virtual bool16 | IsPoint (const PathInfo &pathInfo) const =0 |
| virtual PMPoint | GetPoint (const PathInfo &pathInfo) const =0 |
| virtual bool16 | PointsAreCoLinear (const PathInfo &pathInfo) const =0 |
| virtual bool16 | IsEqual (const PathInfo &pathInfo1, const PathInfo &pathInfo2) const =0 |
| virtual PathInfo | GetPathInfo (IPathGeometry *pathGeometry, const PMMatrix *matrix=nil) const =0 |
| virtual PathInfo | GetPathInfo (IGeometry *geometry, const PMMatrix *matrix=nil) const =0 |
| virtual PathInfo | GetPathInfo (const UIDList &items, const Transform::CoordinateSpace &coordinateSpace=Transform::PasteboardCoordinates()) const =0 |
| virtual bool16 | IsVerticalLine (IGeometry *pageItem) const =0 |
| virtual bool16 | IsHorizontalLine (IGeometry *pageItem) const =0 |
| virtual bool16 | IsPoint (IGeometry *pageItem) const =0 |
Public Member Functions inherited from IPMUnknown | |
| virtual IPMUnknown * | QueryInterface (PMIID interfaceID) const =0 |
| virtual void | AddRef () const =0 |
| virtual void | Release () const =0 |
Utilities related to classifying paths.