Search Results for

    Show / Hide Table of Contents

    Class AxisMarkerAnnotation.CartesianAnnotationPlacementStrategy<T>

    Defines a base placement strategy for AxisMarkerAnnotation instance

    Inheritance
    java.lang.Object
    AnnotationPlacementStrategyBase<T>
    AnnotationBase.CartesianAnnotationPlacementStrategyBase<T>
    AnchorPointAnnotation.CartesianAnchorPointAnnotationPlacementStrategyBase
    AxisMarkerAnnotation.CartesianAnnotationPlacementStrategy<T>
    Inherited Members
    AnchorPointAnnotation.CartesianAnchorPointAnnotationPlacementStrategyBase.drawResizingGrips(Canvas,AnnotationCoordinates)
    AnchorPointAnnotation.CartesianAnchorPointAnnotationPlacementStrategyBase.getResizingGripHitIndex(float,float,AnnotationCoordinates)
    AnchorPointAnnotation.CartesianAnchorPointAnnotationPlacementStrategyBase.internalMoveAnnotationTo(AnnotationCoordinates,float,float,IAnnotationSurface)
    AnchorPointAnnotation.CartesianAnchorPointAnnotationPlacementStrategyBase.placeAnnotation(AnnotationCoordinates,CanvasLayout.LayoutParams)
    AnnotationBase.CartesianAnnotationPlacementStrategyBase.createAdornerActionForAnnotationHit()
    AnnotationBase.CartesianAnnotationPlacementStrategyBase.createAdornerActionForResizingGripWithIndex(int,int,int)
    AnnotationBase.CartesianAnnotationPlacementStrategyBase.drawAdorner(Canvas)
    AnnotationBase.CartesianAnnotationPlacementStrategyBase.drawAdornerInternal(Canvas,AnnotationCoordinates)
    AnnotationBase.CartesianAnnotationPlacementStrategyBase.drawSelectionOverlayInternal(Canvas,AnnotationCoordinates)
    AnnotationBase.CartesianAnnotationPlacementStrategyBase.isCoordinateValid(float,int)
    AnnotationBase.CartesianAnnotationPlacementStrategyBase.isInBounds(AnnotationCoordinates,IAnnotationSurface)
    AnnotationBase.CartesianAnnotationPlacementStrategyBase.moveAnnotationTo(AnnotationCoordinates,float,float,IAnnotationSurface)
    AnnotationBase.CartesianAnnotationPlacementStrategyBase.moveBasePointTo(float,float,int)
    AnnotationBase.CartesianAnnotationPlacementStrategyBase.selectAdornerActionForPoint(float,float,IAdornerLayer)
    AnnotationBase.CartesianAnnotationPlacementStrategyBase.updateSelectionOverlay(Path,AnnotationCoordinates)
    Object.clone()
    Object.equals(Object)
    Object.finalize()
    Object.getClass()
    Object.hashCode()
    Object.notify()
    Object.notifyAll()
    Object.toString()
    Object.wait()
    Object.wait(long)
    Object.wait(long,int)
    Namespace:
    Assembly: .dll
    Syntax
    protected static class AxisMarkerAnnotation.CartesianAnnotationPlacementStrategy<T> extends AnchorPointAnnotation.CartesianAnchorPointAnnotationPlacementStrategyBase<T>
    Type Parameters
    Name Description
    T

    Constructors

    CartesianAnnotationPlacementStrategy(T annotation, boolean clipAdornerToAnnotationSurface)

    Creates a new instance of AnnotationPlacementStrategyBase class

    Declaration
    protected CartesianAnnotationPlacementStrategy(T annotation, boolean clipAdornerToAnnotationSurface)
    Parameters
    Type Name Description
    T annotation

    The annotation to place

    boolean clipAdornerToAnnotationSurface

    If true adorner for annotation should be clipped to its parent IAnnotationSurface

    Methods

    createAdornerActionForResizingGripWithIndex(int resizingGripIndex, int resizingGripXOffset, int resizingGripYOffset)

    Creates IAnnotationAdornerAction which is used in case of hit on annotation's resizing grip

    Declaration
    protected IAnnotationAdornerAction createAdornerActionForResizingGripWithIndex(int resizingGripIndex, int resizingGripXOffset, int resizingGripYOffset)
    Parameters
    Type Name Description
    int resizingGripIndex
    int resizingGripXOffset
    int resizingGripYOffset
    Returns
    Type Description
    IAnnotationAdornerAction
    Overrides
    AnnotationBase.CartesianAnnotationPlacementStrategyBase<T>.createAdornerActionForResizingGripWithIndex(int resizingGripIndex, int resizingGripXOffset, int resizingGripYOffset)

    drawResizingGrips(Canvas canvas, AnnotationCoordinates annotationCoordinates)

    Draws resizing grips for parent annotation

    Declaration
    protected void drawResizingGrips(Canvas canvas, AnnotationCoordinates annotationCoordinates)
    Parameters
    Type Name Description
    android.graphics.Canvas canvas
    AnnotationCoordinates annotationCoordinates
    Overrides
    AnchorPointAnnotation.CartesianAnchorPointAnnotationPlacementStrategyBase<T>.drawResizingGrips(Canvas canvas, AnnotationCoordinates annotationCoordinates)

    getResizingGripHitIndex(float hitPointX, float hitPointY, AnnotationCoordinates annotationCoordinates)

    Gets the index of IResizingGrip for parent annotation at specified point on screen

    Declaration
    protected int getResizingGripHitIndex(float hitPointX, float hitPointY, AnnotationCoordinates annotationCoordinates)
    Parameters
    Type Name Description
    float hitPointX
    float hitPointY
    AnnotationCoordinates annotationCoordinates
    Returns
    Type Description
    int
    Overrides
    AnchorPointAnnotation.CartesianAnchorPointAnnotationPlacementStrategyBase<T>.getResizingGripHitIndex(float hitPointX, float hitPointY, AnnotationCoordinates annotationCoordinates)

    internalMoveAnnotationTo(AnnotationCoordinates coordinates, float horizontalOffset, float verticalOffset, IAnnotationSurface annotationSurface)

    Moves parent annotation in X, Y direction with specified offset in pixels

    Declaration
    protected void internalMoveAnnotationTo(AnnotationCoordinates coordinates, float horizontalOffset, float verticalOffset, IAnnotationSurface annotationSurface)
    Parameters
    Type Name Description
    AnnotationCoordinates coordinates
    float horizontalOffset
    float verticalOffset
    IAnnotationSurface annotationSurface
    Overrides
    AnchorPointAnnotation.CartesianAnchorPointAnnotationPlacementStrategyBase<T>.internalMoveAnnotationTo(AnnotationCoordinates coordinates, float horizontalOffset, float verticalOffset, IAnnotationSurface annotationSurface)

    isInBounds(AnnotationCoordinates coordinates, IAnnotationSurface annotationsSurface)

    Declaration
    public boolean isInBounds(AnnotationCoordinates coordinates, IAnnotationSurface annotationsSurface)
    Parameters
    Type Name Description
    AnnotationCoordinates coordinates
    IAnnotationSurface annotationsSurface
    Returns
    Type Description
    boolean
    Overrides
    AnnotationBase.CartesianAnnotationPlacementStrategyBase<T>.isInBounds(AnnotationCoordinates coordinates, IAnnotationSurface annotationsSurface)

    placeAnnotation(AnnotationCoordinates coordinates, CanvasLayout.LayoutParams layoutParams)

    Declaration
    public void placeAnnotation(AnnotationCoordinates coordinates, CanvasLayout.LayoutParams layoutParams)
    Parameters
    Type Name Description
    AnnotationCoordinates coordinates
    CanvasLayout.LayoutParams layoutParams
    Overrides
    AnchorPointAnnotation.CartesianAnchorPointAnnotationPlacementStrategyBase<T>.placeAnnotation(AnnotationCoordinates coordinates, CanvasLayout.LayoutParams layoutParams)
    Back to top © 2011-2025 SciChart. All rights reserved. | sitemap.xml