public class PointSkinAttachment.FemDispConnection extends PointSkinAttachment.FemConnection
PointSkinAttachment.SkinConnection.Type
Constructor and Description |
---|
FemDispConnection() |
FemDispConnection(FemNode3d[] nodes,
double[] coords,
SkinMeshBody.FemModelInfo finfo,
double wgt) |
Modifier and Type | Method and Description |
---|---|
void |
addPosition(Vector3d pos,
PolarDecomposition3d polard) |
PointSkinAttachment.FemDispConnection |
copy() |
FemNode3d[] |
getNodes() |
PointSkinAttachment.SkinConnection.Type |
getType()
Returns a short string describing the type for this connection.
|
int |
numMasters() |
void |
postscan(java.util.Deque<ScanToken> tokens,
java.util.List<SkinMeshBody.BodyInfo> bodyInfos) |
void |
scaleDistance(double s) |
void |
scan(ReaderTokenizer rtok,
java.util.Deque<ScanToken> tokens) |
int |
updateMasterBlocks(MatrixBlock[] blks,
int[] blockIdxs,
int bi) |
void |
write(java.io.PrintWriter pw,
double wscale,
NumberFormat fmt,
CompositeComponent ancestor) |
add1DConstraintBlocks, add2DConstraintBlocks, addRelativeVelocity, collectMasterComponents, computeForceOnMasters, getFemModel, getNext, getOffset, hasOffset, isControllable, setNext, setOffset
getWeight, scaleWeight, setWeight
public FemNode3d[] myNodes
public FemDispConnection()
public FemDispConnection(FemNode3d[] nodes, double[] coords, SkinMeshBody.FemModelInfo finfo, double wgt)
public PointSkinAttachment.SkinConnection.Type getType()
PointSkinAttachment.SkinConnection
getType
in class PointSkinAttachment.SkinConnection<PointSkinAttachment.FemConnection>
public FemNode3d[] getNodes()
getNodes
in class PointSkinAttachment.FemConnection
public int numMasters()
public void addPosition(Vector3d pos, PolarDecomposition3d polard)
addPosition
in class PointSkinAttachment.FemConnection
public int updateMasterBlocks(MatrixBlock[] blks, int[] blockIdxs, int bi)
updateMasterBlocks
in class PointSkinAttachment.FemConnection
public PointSkinAttachment.FemDispConnection copy()
copy
in class PointSkinAttachment.SkinConnection<PointSkinAttachment.FemConnection>
public void scaleDistance(double s)
scaleDistance
in class PointSkinAttachment.SkinConnection<PointSkinAttachment.FemConnection>
public void write(java.io.PrintWriter pw, double wscale, NumberFormat fmt, CompositeComponent ancestor) throws java.io.IOException
write
in class PointSkinAttachment.SkinConnection<PointSkinAttachment.FemConnection>
java.io.IOException
public void scan(ReaderTokenizer rtok, java.util.Deque<ScanToken> tokens) throws java.io.IOException
scan
in class PointSkinAttachment.SkinConnection<PointSkinAttachment.FemConnection>
java.io.IOException
public void postscan(java.util.Deque<ScanToken> tokens, java.util.List<SkinMeshBody.BodyInfo> bodyInfos) throws java.io.IOException
postscan
in class PointSkinAttachment.SkinConnection<PointSkinAttachment.FemConnection>
java.io.IOException