public class AxialPinFigure extends PinFigure
PinFigure
, which provides a radial view of an
SFRComponent
, usually SFRPin
s, to instead provide an axial or
vertical view of the component.PinFigure.DisplayType
Constructor and Description |
---|
AxialPinFigure() |
Modifier and Type | Method and Description |
---|---|
void |
setDisplayType(PinFigure.DisplayType displayType)
Overrides the default function to use the custom data figure.
|
void |
visit(SFRPin pin)
Overrides the parent behavior to provide an axial view of the rod's
geometry.
|
addRingListener, getFigure, setAxialLevel, setColorScale, setComponent, setComponent, setDataProvider, setFeature, setMaterialLevel, setMaxRadius, setMaxValue, setMinValue, setPoints, setSelected, setState, useCustomExtrema, visit, visit, visit, visit, visit, visit, visit, visit
addLabel
add, add, add, add, addAncestorListener, addCoordinateListener, addFigureListener, addFocusListener, addKeyListener, addLayoutListener, addMouseListener, addMouseMotionListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, containsPoint, containsPoint, erase, findFigureAt, findFigureAt, findFigureAt, findFigureAtExcluding, findMouseEventTargetAt, getBackgroundColor, getBorder, getBounds, getChildren, getClientArea, getClientArea, getClippingStrategy, getCursor, getFont, getForegroundColor, getInsets, getLayoutManager, getLocalBackgroundColor, getLocalForegroundColor, getLocation, getMaximumSize, getMinimumSize, getMinimumSize, getParent, getPreferredSize, getPreferredSize, getSize, getToolTip, getUpdateManager, handleFocusGained, handleFocusLost, handleKeyPressed, handleKeyReleased, handleMouseDoubleClicked, handleMouseDragged, handleMouseEntered, handleMouseExited, handleMouseHover, handleMouseMoved, handleMousePressed, handleMouseReleased, hasFocus, internalGetEventDispatcher, intersects, invalidate, invalidateTree, isCoordinateSystem, isEnabled, isFocusTraversable, isMirrored, isOpaque, isRequestFocusEnabled, isShowing, isVisible, paint, remove, removeAll, removeAncestorListener, removeCoordinateListener, removeFigureListener, removeFocusListener, removeKeyListener, removeLayoutListener, removeMouseListener, removeMouseMotionListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, revalidate, setBackgroundColor, setBorder, setBounds, setClippingStrategy, setConstraint, setCursor, setEnabled, setFocusTraversable, setFont, setForegroundColor, setLayoutManager, setLocation, setMaximumSize, setMinimumSize, setOpaque, setParent, setPreferredSize, setPreferredSize, setRequestFocusEnabled, setSize, setSize, setToolTip, setValid, setVisible, translate, translateFromParent, translateToAbsolute, translateToParent, translateToRelative, validate
public void setDisplayType(PinFigure.DisplayType displayType)
setDisplayType
in class PinFigure
displayType
- The new display type.public void visit(SFRPin pin)
visit
in interface ISFRComponentVisitor
visit
in class PinFigure
pin
- The SFRPin accepting the visitor.