Class bItasc
- java.lang.Object
-
- org.cakelab.blender.nio.CFacade
-
- org.blender.dna.bItasc
-
public class bItasc extends CFacade
Generated facet for DNA struct type 'bItasc'.Class Documentation
Blender Source Code
bPose->ikparam when bPose->iksolver=1
-
-
Field Summary
Fields Modifier and Type Field Description static long[]
__DNA__FIELD__dampeps
Field descriptor (offset) for struct member 'dampeps'.static long[]
__DNA__FIELD__dampmax
Field descriptor (offset) for struct member 'dampmax'.static long[]
__DNA__FIELD__feedback
Field descriptor (offset) for struct member 'feedback'.static long[]
__DNA__FIELD__flag
Field descriptor (offset) for struct member 'flag'.static long[]
__DNA__FIELD__iksolver
Field descriptor (offset) for struct member 'iksolver'.static long[]
__DNA__FIELD__maxstep
Field descriptor (offset) for struct member 'maxstep'.static long[]
__DNA__FIELD__maxvel
Field descriptor (offset) for struct member 'maxvel'.static long[]
__DNA__FIELD__minstep
Field descriptor (offset) for struct member 'minstep'.static long[]
__DNA__FIELD__numiter
Field descriptor (offset) for struct member 'numiter'.static long[]
__DNA__FIELD__numstep
Field descriptor (offset) for struct member 'numstep'.static long[]
__DNA__FIELD__precision
Field descriptor (offset) for struct member 'precision'.static long[]
__DNA__FIELD__solver
Field descriptor (offset) for struct member 'solver'.static int
__DNA__SDNA_INDEX
This is the sdna index of the struct bItasc.-
Fields inherited from class org.cakelab.blender.nio.CFacade
__io__address, __io__arch_index, __io__block, __io__blockTable, __io__pointersize
-
-
Constructor Summary
Constructors Modifier Constructor Description bItasc(long __address, Block __block, BlockTable __blockTable)
protected
bItasc(bItasc that)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CPointer<bItasc>
__io__addressof()
Instantiates a pointer on this instance.float
getDampeps()
Get method for struct member 'dampeps'.float
getDampmax()
Get method for struct member 'dampmax'.float
getFeedback()
Get method for struct member 'feedback'.short
getFlag()
Get method for struct member 'flag'.int
getIksolver()
Get method for struct member 'iksolver'.float
getMaxstep()
Get method for struct member 'maxstep'.float
getMaxvel()
Get method for struct member 'maxvel'.float
getMinstep()
Get method for struct member 'minstep'.short
getNumiter()
Get method for struct member 'numiter'.short
getNumstep()
Get method for struct member 'numstep'.float
getPrecision()
Get method for struct member 'precision'.short
getSolver()
Get method for struct member 'solver'.void
setDampeps(float dampeps)
Set method for struct member 'dampeps'.void
setDampmax(float dampmax)
Set method for struct member 'dampmax'.void
setFeedback(float feedback)
Set method for struct member 'feedback'.void
setFlag(short flag)
Set method for struct member 'flag'.void
setIksolver(int iksolver)
Set method for struct member 'iksolver'.void
setMaxstep(float maxstep)
Set method for struct member 'maxstep'.void
setMaxvel(float maxvel)
Set method for struct member 'maxvel'.void
setMinstep(float minstep)
Set method for struct member 'minstep'.void
setNumiter(short numiter)
Set method for struct member 'numiter'.void
setNumstep(short numstep)
Set method for struct member 'numstep'.void
setPrecision(float precision)
Set method for struct member 'precision'.void
setSolver(short solver)
Set method for struct member 'solver'.-
Methods inherited from class org.cakelab.blender.nio.CFacade
__io__addressof, __io__addressof, __io__equals, __io__generic__copy, __io__generic__copy, __io__instanceof, __io__native__copy, __io__newInstance, __io__same__encoding, __io__sizeof, __io__sizeof, __io__subclassof, equals, hashCode
-
-
-
-
Field Detail
-
__DNA__SDNA_INDEX
public static final int __DNA__SDNA_INDEX
This is the sdna index of the struct bItasc.It is required when allocating a new block to store data for bItasc.
- See Also:
StructDNA
,BlockTable
, Constant Field Values
-
__DNA__FIELD__iksolver
public static final long[] __DNA__FIELD__iksolver
Field descriptor (offset) for struct member 'iksolver'.Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
bItasc bitasc = ...; CPointer<Object> p = bitasc.__dna__addressof(bItasc.__DNA__FIELD__iksolver); CPointer<Integer> p_iksolver = p.cast(new Class[]{Integer.class});
Metadata
- Field: 'iksolver'
- Signature: 'int'
- Actual Size (32bit/64bit): 4/4
-
__DNA__FIELD__precision
public static final long[] __DNA__FIELD__precision
Field descriptor (offset) for struct member 'precision'.Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
bItasc bitasc = ...; CPointer<Object> p = bitasc.__dna__addressof(bItasc.__DNA__FIELD__precision); CPointer<Float> p_precision = p.cast(new Class[]{Float.class});
Metadata
- Field: 'precision'
- Signature: 'float'
- Actual Size (32bit/64bit): 4/4
-
__DNA__FIELD__numiter
public static final long[] __DNA__FIELD__numiter
Field descriptor (offset) for struct member 'numiter'.Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
bItasc bitasc = ...; CPointer<Object> p = bitasc.__dna__addressof(bItasc.__DNA__FIELD__numiter); CPointer<Short> p_numiter = p.cast(new Class[]{Short.class});
Metadata
- Field: 'numiter'
- Signature: 'short'
- Actual Size (32bit/64bit): 2/2
-
__DNA__FIELD__numstep
public static final long[] __DNA__FIELD__numstep
Field descriptor (offset) for struct member 'numstep'.Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
bItasc bitasc = ...; CPointer<Object> p = bitasc.__dna__addressof(bItasc.__DNA__FIELD__numstep); CPointer<Short> p_numstep = p.cast(new Class[]{Short.class});
Metadata
- Field: 'numstep'
- Signature: 'short'
- Actual Size (32bit/64bit): 2/2
-
__DNA__FIELD__minstep
public static final long[] __DNA__FIELD__minstep
Field descriptor (offset) for struct member 'minstep'.Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
bItasc bitasc = ...; CPointer<Object> p = bitasc.__dna__addressof(bItasc.__DNA__FIELD__minstep); CPointer<Float> p_minstep = p.cast(new Class[]{Float.class});
Metadata
- Field: 'minstep'
- Signature: 'float'
- Actual Size (32bit/64bit): 4/4
-
__DNA__FIELD__maxstep
public static final long[] __DNA__FIELD__maxstep
Field descriptor (offset) for struct member 'maxstep'.Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
bItasc bitasc = ...; CPointer<Object> p = bitasc.__dna__addressof(bItasc.__DNA__FIELD__maxstep); CPointer<Float> p_maxstep = p.cast(new Class[]{Float.class});
Metadata
- Field: 'maxstep'
- Signature: 'float'
- Actual Size (32bit/64bit): 4/4
-
__DNA__FIELD__solver
public static final long[] __DNA__FIELD__solver
Field descriptor (offset) for struct member 'solver'.Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
bItasc bitasc = ...; CPointer<Object> p = bitasc.__dna__addressof(bItasc.__DNA__FIELD__solver); CPointer<Short> p_solver = p.cast(new Class[]{Short.class});
Metadata
- Field: 'solver'
- Signature: 'short'
- Actual Size (32bit/64bit): 2/2
-
__DNA__FIELD__flag
public static final long[] __DNA__FIELD__flag
Field descriptor (offset) for struct member 'flag'.Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
bItasc bitasc = ...; CPointer<Object> p = bitasc.__dna__addressof(bItasc.__DNA__FIELD__flag); CPointer<Short> p_flag = p.cast(new Class[]{Short.class});
Metadata
- Field: 'flag'
- Signature: 'short'
- Actual Size (32bit/64bit): 2/2
-
__DNA__FIELD__feedback
public static final long[] __DNA__FIELD__feedback
Field descriptor (offset) for struct member 'feedback'.Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
bItasc bitasc = ...; CPointer<Object> p = bitasc.__dna__addressof(bItasc.__DNA__FIELD__feedback); CPointer<Float> p_feedback = p.cast(new Class[]{Float.class});
Metadata
- Field: 'feedback'
- Signature: 'float'
- Actual Size (32bit/64bit): 4/4
-
__DNA__FIELD__maxvel
public static final long[] __DNA__FIELD__maxvel
Field descriptor (offset) for struct member 'maxvel'.Field Documentation
Blender Source Code
Max velocity to SDLS solver.
Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
bItasc bitasc = ...; CPointer<Object> p = bitasc.__dna__addressof(bItasc.__DNA__FIELD__maxvel); CPointer<Float> p_maxvel = p.cast(new Class[]{Float.class});
Metadata
- Field: 'maxvel'
- Signature: 'float'
- Actual Size (32bit/64bit): 4/4
-
__DNA__FIELD__dampmax
public static final long[] __DNA__FIELD__dampmax
Field descriptor (offset) for struct member 'dampmax'.Field Documentation
Blender Source Code
Maximum damping for DLS solver.
Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
bItasc bitasc = ...; CPointer<Object> p = bitasc.__dna__addressof(bItasc.__DNA__FIELD__dampmax); CPointer<Float> p_dampmax = p.cast(new Class[]{Float.class});
Metadata
- Field: 'dampmax'
- Signature: 'float'
- Actual Size (32bit/64bit): 4/4
-
__DNA__FIELD__dampeps
public static final long[] __DNA__FIELD__dampeps
Field descriptor (offset) for struct member 'dampeps'.Field Documentation
Blender Source Code
Threshold of singular value from which the damping start progressively.
Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
bItasc bitasc = ...; CPointer<Object> p = bitasc.__dna__addressof(bItasc.__DNA__FIELD__dampeps); CPointer<Float> p_dampeps = p.cast(new Class[]{Float.class});
Metadata
- Field: 'dampeps'
- Signature: 'float'
- Actual Size (32bit/64bit): 4/4
-
-
Constructor Detail
-
bItasc
public bItasc(long __address, Block __block, BlockTable __blockTable)
-
bItasc
protected bItasc(bItasc that)
-
-
Method Detail
-
getIksolver
public int getIksolver() throws java.io.IOException
Get method for struct member 'iksolver'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__iksolver
-
setIksolver
public void setIksolver(int iksolver) throws java.io.IOException
Set method for struct member 'iksolver'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__iksolver
-
getPrecision
public float getPrecision() throws java.io.IOException
Get method for struct member 'precision'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__precision
-
setPrecision
public void setPrecision(float precision) throws java.io.IOException
Set method for struct member 'precision'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__precision
-
getNumiter
public short getNumiter() throws java.io.IOException
Get method for struct member 'numiter'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__numiter
-
setNumiter
public void setNumiter(short numiter) throws java.io.IOException
Set method for struct member 'numiter'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__numiter
-
getNumstep
public short getNumstep() throws java.io.IOException
Get method for struct member 'numstep'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__numstep
-
setNumstep
public void setNumstep(short numstep) throws java.io.IOException
Set method for struct member 'numstep'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__numstep
-
getMinstep
public float getMinstep() throws java.io.IOException
Get method for struct member 'minstep'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__minstep
-
setMinstep
public void setMinstep(float minstep) throws java.io.IOException
Set method for struct member 'minstep'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__minstep
-
getMaxstep
public float getMaxstep() throws java.io.IOException
Get method for struct member 'maxstep'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__maxstep
-
setMaxstep
public void setMaxstep(float maxstep) throws java.io.IOException
Set method for struct member 'maxstep'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__maxstep
-
getSolver
public short getSolver() throws java.io.IOException
Get method for struct member 'solver'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__solver
-
setSolver
public void setSolver(short solver) throws java.io.IOException
Set method for struct member 'solver'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__solver
-
getFlag
public short getFlag() throws java.io.IOException
Get method for struct member 'flag'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__flag
-
setFlag
public void setFlag(short flag) throws java.io.IOException
Set method for struct member 'flag'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__flag
-
getFeedback
public float getFeedback() throws java.io.IOException
Get method for struct member 'feedback'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__feedback
-
setFeedback
public void setFeedback(float feedback) throws java.io.IOException
Set method for struct member 'feedback'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__feedback
-
getMaxvel
public float getMaxvel() throws java.io.IOException
Get method for struct member 'maxvel'.Field Documentation
Blender Source Code
Max velocity to SDLS solver.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__maxvel
-
setMaxvel
public void setMaxvel(float maxvel) throws java.io.IOException
Set method for struct member 'maxvel'.Field Documentation
Blender Source Code
Max velocity to SDLS solver.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__maxvel
-
getDampmax
public float getDampmax() throws java.io.IOException
Get method for struct member 'dampmax'.Field Documentation
Blender Source Code
Maximum damping for DLS solver.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__dampmax
-
setDampmax
public void setDampmax(float dampmax) throws java.io.IOException
Set method for struct member 'dampmax'.Field Documentation
Blender Source Code
Maximum damping for DLS solver.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__dampmax
-
getDampeps
public float getDampeps() throws java.io.IOException
Get method for struct member 'dampeps'.Field Documentation
Blender Source Code
Threshold of singular value from which the damping start progressively.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__dampeps
-
setDampeps
public void setDampeps(float dampeps) throws java.io.IOException
Set method for struct member 'dampeps'.Field Documentation
Blender Source Code
Threshold of singular value from which the damping start progressively.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__dampeps
-
-