abstract class Circle<P extends SVGNest<?>> extends SVGParaNest<P>
Modifier and Type | Class and Description |
---|---|
(package private) class |
Circle.RegisterPainter
A painter of the superaccount register views in each node of the circle.
|
Constructor and Description |
---|
Circle(Circle<?> _inCircle,
int _level,
VotespaceV _votespaceV)
Constructs a Circle.
|
Modifier and Type | Method and Description |
---|---|
(package private) abstract NodeV |
candidateV()
The current candidate view for all nodes of this circle, or null if there is none.
|
(package private) static int |
capacity()
The number of count node views, or the maximum number of peer nodes that can be
shown in this circle.
|
(package private) Circle<?> |
inCircle()
The circle at the next level inward, or null if there is none.
|
(package private) boolean |
isVisible()
Answers whether the SVG component is nominally visible.
|
(package private) int |
level()
The periperal level of this circle, where zero is the center circle.
|
(package private) long |
mosquitoBar()
The volume of votes below which a node is to be shown as a "mosquito".
|
(package private) NodeV |
nodeV(int offset)
Returns the node view at the specified dart sector offset.
|
(package private) abstract float |
nodularStandOff()
The radius of clear space surrounding each count node of this circle.
|
(package private) VoterCircle |
outCircle()
Returns the circle at the next level outward, creating a new circle if necessary.
|
(package private) Circle.RegisterPainter |
registerPainter()
The register painter for this circle.
|
(package private) void |
setCountNodeV(NodeV v,
int offset)
Sets a node view.
|
(package private) void |
setMosquitoBar(long _mosquitoBar)
Sets the mosquito bar.
|
(package private) void |
setVisible(boolean toBe)
Sets the visibility of the SVG component.
|
OMSVGGElement |
svgView()
The wrapped SVG node.
|
(package private) VotespaceV |
votespaceV()
The scene view of which this view is a component.
|
parent, setParent
Circle(Circle<?> _inCircle, int _level, VotespaceV _votespaceV)
inCircle()
,
level()
abstract NodeV candidateV()
static int capacity()
final NodeV nodeV(int offset)
offset
- the dart sector offset, which is zero based.ArrayIndexOutOfBoundsException
- if the offset is not less than the
capacity of this circle.setCountNodeV(NodeV,int)
final void setCountNodeV(NodeV v, int offset)
nodeV(int)
final boolean isVisible()
svgView()
,
setVisible(boolean)
final void setVisible(boolean toBe)
isVisible()
final int level()
final long mosquitoBar()
NodeV.isMosquito()
,
setMosquitoBar(long)
final void setMosquitoBar(long _mosquitoBar)
mosquitoBar()
abstract float nodularStandOff()
final VoterCircle outCircle()
Circle.RegisterPainter registerPainter()
final VotespaceV votespaceV()
public final OMSVGGElement svgView()
SVGWrapper