Adobe.com
Contents Suites Classes Class Index Member Index

AICurveFittingSuite.h File Reference

#include "AITypes.h"
#include "AIPath.h"
#include "AIHeaderBegin.h"
#include "AIHeaderEnd.h"

Go to the source code of this file.

Classes

struct  AICurveFittingTrajectorySample
 Sample consisting of position and cut type. More...
struct  AICurveFittingTrajectorySampleVector
 Vector of /c AICurveFittingTrajectorySample. More...
struct  AICurveFittingPathSegmentVector
 Vector of /c AIPathSegment. More...
struct  AICurveFittingSuite
 This suite provides functions to fit a vector of sample points to a cubic Bezier curve. More...

Defines

#define kAICurveFittingSuite   "AI Curve Fitting Suite"
#define kAICurveFittingSuiteVersion   AIAPI_VERSION(11)
#define kAICurveFittingVersion   kAICurveFittingSuiteVersion

Enumerations

enum  AICurveFittingPreset {
  kAICurveFittingAccuraterPreset, kAICurveFittingAccuratePreset, kAICurveFittingDefaultPreset, kAICurveFittingSmoothPreset,
  kAICurveFittingSmootherPreset, kAICurveFittingNoOfPresets
}
 

Parameter constants for AICurveFittingSuite::FitTrajectoryWithPreset().

More...
enum  AICurveFittingCutType { kAICurveFittingNoCut, kAICurveFittingSmoothCut, kAICurveFittingCornerCut }
 

How to enforce cuts for a sample during fitting.

More...

Define Documentation

#define kAICurveFittingSuite   "AI Curve Fitting Suite"
#define kAICurveFittingSuiteVersion   AIAPI_VERSION(11)
#define kAICurveFittingVersion   kAICurveFittingSuiteVersion

Enumeration Type Documentation

How to enforce cuts for a sample during fitting.

Used only for the more general AICurveFittingSuite::FitTrajectory() function. Ignored for AICurveFittingSuite::FitTrajectoryWithPreset()

Enumerator:
kAICurveFittingNoCut 
kAICurveFittingSmoothCut 
kAICurveFittingCornerCut 

Parameter constants for AICurveFittingSuite::FitTrajectoryWithPreset().

Enumerator:
kAICurveFittingAccuraterPreset 

Preset that results in the most accurate fitting of the curve.

kAICurveFittingAccuratePreset 

Other presets in order of decreasing accuracy/increasing smoothness.

kAICurveFittingDefaultPreset 
kAICurveFittingSmoothPreset 
kAICurveFittingSmootherPreset 

Preset that results in the most smooth fitting of the curve.

kAICurveFittingNoOfPresets 

Number of preset constants.



Contents Suites Classes Class Index Member Index
Adobe Solutions Network
 
Copyright © 2016 Adobe Systems Incorporated. All rights reserved.
Terms of Use Online Privacy Policy Adobe and accessibility Avoid software piracy Permissions and Trademarks