[Overview][Constants][Types][Classes][Procedures and functions][Index] | Reference for unit '_crw_crwapi' (#crwlib)

# IDanApi

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

## Declaration

Source position: _crw_crwapi.pas line 5351

`type IDanApi = interface(IPluginApi)`
`function GetArguments;`
`function GetArgumentAsString();`
`function GetArgumentAsInteger();`
`function GetArgumentAsDouble();`
`function WindowExists();`
`function CurveExists();`
`function GetWindowCaption();`
`procedure SetWindowCaption();`
`function GetWindowTitle();`
`procedure SetWindowTitle();`
`function GetWindowLegend();`
`procedure SetWindowLegend();`
`function GetWindowRoi();`
`procedure SetWindowRoi();`
`function GetWindowComment();`
`procedure SetWindowComment();`
`function GetSelectedCurve();`
`procedure SetSelectedCurve();`
`function GetCurvesCount();`
`procedure SetCurvesCount();`
`function GetCurveLength();`
`procedure SetCurveLength();`
`function GetCurvePoint();`
`procedure SetCurvePoint();`
`procedure CurveAddPoint();`
`procedure CurveAddPoints();`
`procedure CurveDeletePoint();`
`procedure CurveDeletePoints();`
`procedure CurveInsertPoint();`
`procedure CurveInsertPoints();`
`function GetCurveName();`
`procedure SetCurveName();`
`function GetCurveColor();`
`procedure SetCurveColor();`
`function GetCurveStyle();`
`procedure SetCurveStyle();`
`function GetCurveComment();`
`procedure SetCurveComment();`
`function CurveGetIndexAt();`
`function CurveInterpolateAt();`
`function CurveSmoothAt();`
`function CurveMedianaAt();`
`function CurveFlags();`
`procedure CurveAssign();`
`procedure CurveCatenate();`
`function CreateCurve();`
`procedure CurveSort();`
`function GetCurveLimits();`
`procedure CurveIntegrate();`
`procedure CurveDifferentiate();`
`procedure CurveMedianFiltr();`
`function GetCurveIntegral();`
`function GetCurveLastPoint();`
`property WindowCaption []: LongString; [rw]`
`property WindowTitle []: LongString; [rw]`
`property WindowLegend []: LongString; [rw]`
`property WindowRoi []: TRect2D; [rw]`
`property WindowComment []: LongString; [rw]`
`property SelectedCurve []: Integer; [rw]`
`property CurvesCount []: Integer; [rw]`
`property CurveLength []: Integer; [rw]`
`property CurvePoint []: TPoint2D; [rw]`
`property CurveName []: LongString; [rw]`
`property CurveColor []: Integer; [rw]`
`property CurveStyle []: Integer; [rw]`
`property CurveComment []: LongString; [rw]`
`property CurveLimits []: TRect2D; [r]`
`property CurveLastPoint []: TPoint2D; [r]`
`end;`

## Inheritance

`IDanApi`
`IPluginApi`
`IUnknown`
?