CartoType API
Public Member Functions | Public Attributes
CartoType::TOutlinePoint Class Reference

#include <cartotype_base.h>

Inheritance diagram for CartoType::TOutlinePoint:
CartoType::TPoint

List of all members.

Public Member Functions

 TOutlinePoint ()
 TOutlinePoint (const TPoint &aPoint)
 TOutlinePoint (int32 aX, int32 aY, TPointType aType)
bool operator== (const TOutlinePoint &aPoint) const
bool operator!= (const TOutlinePoint &aPoint) const

Public Attributes

TPointType iType

Detailed Description

A point on a path. Paths are made from straight line segments and Bezier splines.


Constructor & Destructor Documentation

CartoType::TOutlinePoint::TOutlinePoint ( ) [inline]

Create an on-curve outline point with the coordinates (0,0).

CartoType::TOutlinePoint::TOutlinePoint ( const TPoint aPoint) [inline]

Create an on-curve outline point from a TPoint.

CartoType::TOutlinePoint::TOutlinePoint ( int32  aX,
int32  aY,
TPointType  aType 
) [inline]

Create an outline point, specifying coordinates and type.


Member Function Documentation

bool CartoType::TOutlinePoint::operator!= ( const TOutlinePoint aPoint) const [inline]

The inequality operator.

bool CartoType::TOutlinePoint::operator== ( const TOutlinePoint aPoint) const [inline]

The equality operator.


Member Data Documentation

The type of an outline point: on-curve, or a quadratic or cubic control point.


The documentation for this class was generated from the following file: