public class BezierFlatteningPanel extends BezierPanel
| Modifier and Type | Class and Description |
|---|---|
static class |
BezierFlatteningPanel.DistanceType |
static class |
BezierFlatteningPanel.FlatnessAlgoType |
JPanel.AccessibleJPanelJComponent.AccessibleJComponentContainer.AccessibleAWTContainerComponent.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategyc0, c1, curvePaint, dotPaint, handlePaint, labelsShown, lastClicked, listeners, oldH, oldW, p0, p1, representingCubicaccessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOWBOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH| Modifier and Type | Method and Description |
|---|---|
protected CubicSubdivisionCriterion |
createCubicSubdivCriterion() |
protected QuadSubdivisionCriterion |
createQuadSubdivCriterion() |
BezierFlatteningPanel.DistanceType |
getDistanceType() |
BezierFlatteningPanel.FlatnessAlgoType |
getFlatnessAlgoType() |
Color |
getLinePaint() |
Stroke |
getLineStroke() |
GeneralPath |
getSegsChain() |
com.caffeineowl.graphics.samples.BezierFlatteningPanel.QuadOrCubicSegsFormatter |
getSegsFormatter() |
double |
getTolerance() |
protected void |
paintComponent(Graphics g) |
void |
setBounds(int x,
int y,
int w,
int h) |
void |
setDistanceType(BezierFlatteningPanel.DistanceType distanceType) |
void |
setFlatnessAlgoType(BezierFlatteningPanel.FlatnessAlgoType flatnessAlgoType) |
void |
setLinePaint(Color linePaint) |
void |
setLineStroke(Stroke lineStroke) |
void |
setRepresentingCubic(boolean b) |
void |
setTolerance(double tolerance) |
addCurveChangeListener, dragGesture, drawDiamond, drawLabel, fillDiamond, fireCurveChanged, getBezierPanelListeners, getCurvePaint, getDotPaint, getHandlePaint, getRepresentedCubic, getRepresentedQuad, isRepresentingCubic, mouseSelection, removeCurveChangeListener, setCurvePaint, setDotPaint, setHandlePaint, setRepresentedCubicgetAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUIaddAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, updateadd, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTreeaction, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycleprotected final CubicSubdivisionCriterion createCubicSubdivCriterion()
protected final QuadSubdivisionCriterion createQuadSubdivCriterion()
public com.caffeineowl.graphics.samples.BezierFlatteningPanel.QuadOrCubicSegsFormatter getSegsFormatter()
public double getTolerance()
public BezierFlatteningPanel.FlatnessAlgoType getFlatnessAlgoType()
public void setFlatnessAlgoType(BezierFlatteningPanel.FlatnessAlgoType flatnessAlgoType)
public BezierFlatteningPanel.DistanceType getDistanceType()
public void setDistanceType(BezierFlatteningPanel.DistanceType distanceType)
public void setTolerance(double tolerance)
public Color getLinePaint()
public void setLinePaint(Color linePaint)
public Stroke getLineStroke()
public void setLineStroke(Stroke lineStroke)
public GeneralPath getSegsChain()
protected void paintComponent(Graphics g)
paintComponent in class BezierPanelpublic void setBounds(int x,
int y,
int w,
int h)
setBounds in class BezierPanelpublic void setRepresentingCubic(boolean b)
setRepresentingCubic in class BezierPanelCopyright © 2016. All rights reserved.