public abstract static class PointSkinAttachment.SkinConnection<C extends PointSkinAttachment.SkinConnection<C>>
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
PointSkinAttachment.SkinConnection.Type |
Constructor and Description |
---|
SkinConnection() |
Modifier and Type | Method and Description |
---|---|
abstract C |
copy() |
abstract C |
getNext() |
abstract PointSkinAttachment.SkinConnection.Type |
getType()
Returns a short string describing the type for this connection.
|
float |
getWeight()
Returns the weight for this connection.
|
abstract void |
postscan(java.util.Deque<ScanToken> tokens,
java.util.List<SkinMeshBody.BodyInfo> bodyInfos) |
abstract void |
scaleDistance(double s) |
void |
scaleWeight(double s)
Scales the weight for this connection.
|
abstract void |
scan(ReaderTokenizer rtok,
java.util.Deque<ScanToken> tokens) |
abstract void |
setNext(C next) |
void |
setWeight(double w)
Sets the weight for this connection.
|
abstract void |
write(java.io.PrintWriter pw,
double wscale,
NumberFormat fmt,
CompositeComponent ancestor) |
public abstract PointSkinAttachment.SkinConnection.Type getType()
public float getWeight()
public void setWeight(double w)
public void scaleWeight(double s)
public abstract C copy()
public abstract C getNext()
public abstract void setNext(C next)
public abstract void write(java.io.PrintWriter pw, double wscale, NumberFormat fmt, CompositeComponent ancestor) throws java.io.IOException
java.io.IOException
public abstract void scan(ReaderTokenizer rtok, java.util.Deque<ScanToken> tokens) throws java.io.IOException
java.io.IOException
public abstract void postscan(java.util.Deque<ScanToken> tokens, java.util.List<SkinMeshBody.BodyInfo> bodyInfos) throws java.io.IOException
java.io.IOException
public abstract void scaleDistance(double s)