public class Nurb extends CFacade
Modifier and Type | Field and Description |
---|---|
static long[] |
__DNA__FIELD__bezt
Field descriptor (offset) for struct member 'bezt'.
|
static long[] |
__DNA__FIELD__bp
Field descriptor (offset) for struct member 'bp'.
|
static long[] |
__DNA__FIELD__charidx
Field descriptor (offset) for struct member 'charidx'.
|
static long[] |
__DNA__FIELD__flag
Field descriptor (offset) for struct member 'flag'.
|
static long[] |
__DNA__FIELD__flagu
Field descriptor (offset) for struct member 'flagu'.
|
static long[] |
__DNA__FIELD__flagv
Field descriptor (offset) for struct member 'flagv'.
|
static long[] |
__DNA__FIELD__hide
Field descriptor (offset) for struct member 'hide'.
|
static long[] |
__DNA__FIELD__knotsu
Field descriptor (offset) for struct member 'knotsu'.
|
static long[] |
__DNA__FIELD__knotsv
Field descriptor (offset) for struct member 'knotsv'.
|
static long[] |
__DNA__FIELD__mat_nr
Field descriptor (offset) for struct member 'mat_nr'.
|
static long[] |
__DNA__FIELD__next
Field descriptor (offset) for struct member 'next'.
|
static long[] |
__DNA__FIELD__orderu
Field descriptor (offset) for struct member 'orderu'.
|
static long[] |
__DNA__FIELD__orderv
Field descriptor (offset) for struct member 'orderv'.
|
static long[] |
__DNA__FIELD__pad
Field descriptor (offset) for struct member 'pad'.
|
static long[] |
__DNA__FIELD__pntsu
Field descriptor (offset) for struct member 'pntsu'.
|
static long[] |
__DNA__FIELD__pntsv
Field descriptor (offset) for struct member 'pntsv'.
|
static long[] |
__DNA__FIELD__prev
Field descriptor (offset) for struct member 'prev'.
|
static long[] |
__DNA__FIELD__radius_interp
Field descriptor (offset) for struct member 'radius_interp'.
|
static long[] |
__DNA__FIELD__resolu
Field descriptor (offset) for struct member 'resolu'.
|
static long[] |
__DNA__FIELD__resolv
Field descriptor (offset) for struct member 'resolv'.
|
static long[] |
__DNA__FIELD__tilt_interp
Field descriptor (offset) for struct member 'tilt_interp'.
|
static long[] |
__DNA__FIELD__type
Field descriptor (offset) for struct member 'type'.
|
static int |
__DNA__SDNA_INDEX
This is the sdna index of the struct Nurb.
|
__io__address, __io__arch_index, __io__block, __io__blockTable, __io__pointersize
Modifier | Constructor and Description |
---|---|
|
Nurb(long __address,
Block __block,
BlockTable __blockTable) |
protected |
Nurb(Nurb that) |
Modifier and Type | Method and Description |
---|---|
CPointer<Nurb> |
__io__addressof()
Instantiates a pointer on this instance.
|
CPointer<BezTriple> |
getBezt()
Get method for struct member 'bezt'.
|
CPointer<BPoint> |
getBp()
Get method for struct member 'bp'.
|
int |
getCharidx()
Get method for struct member 'charidx'.
|
short |
getFlag()
Get method for struct member 'flag'.
|
short |
getFlagu()
Get method for struct member 'flagu'.
|
short |
getFlagv()
Get method for struct member 'flagv'.
|
short |
getHide()
Get method for struct member 'hide'.
|
CPointer<java.lang.Float> |
getKnotsu()
Get method for struct member 'knotsu'.
|
CPointer<java.lang.Float> |
getKnotsv()
Get method for struct member 'knotsv'.
|
short |
getMat_nr()
Get method for struct member 'mat_nr'.
|
CPointer<Nurb> |
getNext()
Get method for struct member 'next'.
|
short |
getOrderu()
Get method for struct member 'orderu'.
|
short |
getOrderv()
Get method for struct member 'orderv'.
|
CArrayFacade<java.lang.Short> |
getPad()
Get method for struct member 'pad'.
|
int |
getPntsu()
Get method for struct member 'pntsu'.
|
int |
getPntsv()
Get method for struct member 'pntsv'.
|
CPointer<Nurb> |
getPrev()
Get method for struct member 'prev'.
|
short |
getRadius_interp()
Get method for struct member 'radius_interp'.
|
short |
getResolu()
Get method for struct member 'resolu'.
|
short |
getResolv()
Get method for struct member 'resolv'.
|
short |
getTilt_interp()
Get method for struct member 'tilt_interp'.
|
short |
getType()
Get method for struct member 'type'.
|
void |
setBezt(CPointer<BezTriple> bezt)
Set method for struct member 'bezt'.
|
void |
setBp(CPointer<BPoint> bp)
Set method for struct member 'bp'.
|
void |
setCharidx(int charidx)
Set method for struct member 'charidx'.
|
void |
setFlag(short flag)
Set method for struct member 'flag'.
|
void |
setFlagu(short flagu)
Set method for struct member 'flagu'.
|
void |
setFlagv(short flagv)
Set method for struct member 'flagv'.
|
void |
setHide(short hide)
Set method for struct member 'hide'.
|
void |
setKnotsu(CPointer<java.lang.Float> knotsu)
Set method for struct member 'knotsu'.
|
void |
setKnotsv(CPointer<java.lang.Float> knotsv)
Set method for struct member 'knotsv'.
|
void |
setMat_nr(short mat_nr)
Set method for struct member 'mat_nr'.
|
void |
setNext(CPointer<Nurb> next)
Set method for struct member 'next'.
|
void |
setOrderu(short orderu)
Set method for struct member 'orderu'.
|
void |
setOrderv(short orderv)
Set method for struct member 'orderv'.
|
void |
setPad(CArrayFacade<java.lang.Short> pad)
Set method for struct member 'pad'.
|
void |
setPntsu(int pntsu)
Set method for struct member 'pntsu'.
|
void |
setPntsv(int pntsv)
Set method for struct member 'pntsv'.
|
void |
setPrev(CPointer<Nurb> prev)
Set method for struct member 'prev'.
|
void |
setRadius_interp(short radius_interp)
Set method for struct member 'radius_interp'.
|
void |
setResolu(short resolu)
Set method for struct member 'resolu'.
|
void |
setResolv(short resolv)
Set method for struct member 'resolv'.
|
void |
setTilt_interp(short tilt_interp)
Set method for struct member 'tilt_interp'.
|
void |
setType(short type)
Set method for struct member 'type'.
|
__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
public static final int __DNA__SDNA_INDEX
It is required when allocating a new block to store data for Nurb.
org.cakelab.blender.io.dna.internal.StructDNA}
,
org.cakelab.blender.io.block.BlockTable#allocate}
,
Constant Field Valuespublic static final long[] __DNA__FIELD__next
This is how you get a reference on the corresponding field in the struct:
Nurb nurb = ...; CPointer<Object> p = nurb.__dna__addressof(Nurb.__DNA__FIELD__next); CPointer<CPointer<Nurb>> p_next = p.cast(new Class[]{CPointer.class, Nurb.class});
public static final long[] __DNA__FIELD__prev
This is how you get a reference on the corresponding field in the struct:
Nurb nurb = ...; CPointer<Object> p = nurb.__dna__addressof(Nurb.__DNA__FIELD__prev); CPointer<CPointer<Nurb>> p_prev = p.cast(new Class[]{CPointer.class, Nurb.class});
public static final long[] __DNA__FIELD__type
This is how you get a reference on the corresponding field in the struct:
Nurb nurb = ...; CPointer<Object> p = nurb.__dna__addressof(Nurb.__DNA__FIELD__type); CPointer<Short> p_type = p.cast(new Class[]{Short.class});
public static final long[] __DNA__FIELD__mat_nr
This is how you get a reference on the corresponding field in the struct:
Nurb nurb = ...; CPointer<Object> p = nurb.__dna__addressof(Nurb.__DNA__FIELD__mat_nr); CPointer<Short> p_mat_nr = p.cast(new Class[]{Short.class});
public static final long[] __DNA__FIELD__hide
This is how you get a reference on the corresponding field in the struct:
Nurb nurb = ...; CPointer<Object> p = nurb.__dna__addressof(Nurb.__DNA__FIELD__hide); CPointer<Short> p_hide = p.cast(new Class[]{Short.class});
public static final long[] __DNA__FIELD__flag
This is how you get a reference on the corresponding field in the struct:
Nurb nurb = ...; CPointer<Object> p = nurb.__dna__addressof(Nurb.__DNA__FIELD__flag); CPointer<Short> p_flag = p.cast(new Class[]{Short.class});
public static final long[] __DNA__FIELD__pntsu
This is how you get a reference on the corresponding field in the struct:
Nurb nurb = ...; CPointer<Object> p = nurb.__dna__addressof(Nurb.__DNA__FIELD__pntsu); CPointer<Integer> p_pntsu = p.cast(new Class[]{Integer.class});
public static final long[] __DNA__FIELD__pntsv
This is how you get a reference on the corresponding field in the struct:
Nurb nurb = ...; CPointer<Object> p = nurb.__dna__addressof(Nurb.__DNA__FIELD__pntsv); CPointer<Integer> p_pntsv = p.cast(new Class[]{Integer.class});
public static final long[] __DNA__FIELD__pad
This is how you get a reference on the corresponding field in the struct:
Nurb nurb = ...; CPointer<Object> p = nurb.__dna__addressof(Nurb.__DNA__FIELD__pad); CPointer<CArrayFacade<Short>> p_pad = p.cast(new Class[]{CArrayFacade.class, Short.class});
public static final long[] __DNA__FIELD__resolu
This is how you get a reference on the corresponding field in the struct:
Nurb nurb = ...; CPointer<Object> p = nurb.__dna__addressof(Nurb.__DNA__FIELD__resolu); CPointer<Short> p_resolu = p.cast(new Class[]{Short.class});
public static final long[] __DNA__FIELD__resolv
This is how you get a reference on the corresponding field in the struct:
Nurb nurb = ...; CPointer<Object> p = nurb.__dna__addressof(Nurb.__DNA__FIELD__resolv); CPointer<Short> p_resolv = p.cast(new Class[]{Short.class});
public static final long[] __DNA__FIELD__orderu
This is how you get a reference on the corresponding field in the struct:
Nurb nurb = ...; CPointer<Object> p = nurb.__dna__addressof(Nurb.__DNA__FIELD__orderu); CPointer<Short> p_orderu = p.cast(new Class[]{Short.class});
public static final long[] __DNA__FIELD__orderv
This is how you get a reference on the corresponding field in the struct:
Nurb nurb = ...; CPointer<Object> p = nurb.__dna__addressof(Nurb.__DNA__FIELD__orderv); CPointer<Short> p_orderv = p.cast(new Class[]{Short.class});
public static final long[] __DNA__FIELD__flagu
This is how you get a reference on the corresponding field in the struct:
Nurb nurb = ...; CPointer<Object> p = nurb.__dna__addressof(Nurb.__DNA__FIELD__flagu); CPointer<Short> p_flagu = p.cast(new Class[]{Short.class});
public static final long[] __DNA__FIELD__flagv
This is how you get a reference on the corresponding field in the struct:
Nurb nurb = ...; CPointer<Object> p = nurb.__dna__addressof(Nurb.__DNA__FIELD__flagv); CPointer<Short> p_flagv = p.cast(new Class[]{Short.class});
public static final long[] __DNA__FIELD__knotsu
This is how you get a reference on the corresponding field in the struct:
Nurb nurb = ...; CPointer<Object> p = nurb.__dna__addressof(Nurb.__DNA__FIELD__knotsu); CPointer<CPointer<Float>> p_knotsu = p.cast(new Class[]{CPointer.class, Float.class});
public static final long[] __DNA__FIELD__knotsv
This is how you get a reference on the corresponding field in the struct:
Nurb nurb = ...; CPointer<Object> p = nurb.__dna__addressof(Nurb.__DNA__FIELD__knotsv); CPointer<CPointer<Float>> p_knotsv = p.cast(new Class[]{CPointer.class, Float.class});
public static final long[] __DNA__FIELD__bp
This is how you get a reference on the corresponding field in the struct:
Nurb nurb = ...; CPointer<Object> p = nurb.__dna__addressof(Nurb.__DNA__FIELD__bp); CPointer<CPointer<BPoint>> p_bp = p.cast(new Class[]{CPointer.class, BPoint.class});
public static final long[] __DNA__FIELD__bezt
This is how you get a reference on the corresponding field in the struct:
Nurb nurb = ...; CPointer<Object> p = nurb.__dna__addressof(Nurb.__DNA__FIELD__bezt); CPointer<CPointer<BezTriple>> p_bezt = p.cast(new Class[]{CPointer.class, BezTriple.class});
public static final long[] __DNA__FIELD__tilt_interp
This is how you get a reference on the corresponding field in the struct:
Nurb nurb = ...; CPointer<Object> p = nurb.__dna__addressof(Nurb.__DNA__FIELD__tilt_interp); CPointer<Short> p_tilt_interp = p.cast(new Class[]{Short.class});
public static final long[] __DNA__FIELD__radius_interp
This is how you get a reference on the corresponding field in the struct:
Nurb nurb = ...; CPointer<Object> p = nurb.__dna__addressof(Nurb.__DNA__FIELD__radius_interp); CPointer<Short> p_radius_interp = p.cast(new Class[]{Short.class});
public static final long[] __DNA__FIELD__charidx
This is how you get a reference on the corresponding field in the struct:
Nurb nurb = ...; CPointer<Object> p = nurb.__dna__addressof(Nurb.__DNA__FIELD__charidx); CPointer<Integer> p_charidx = p.cast(new Class[]{Integer.class});
public Nurb(long __address, Block __block, BlockTable __blockTable)
protected Nurb(Nurb that)
public CPointer<Nurb> getNext() throws java.io.IOException
java.io.IOException
__DNA__FIELD__next
public void setNext(CPointer<Nurb> next) throws java.io.IOException
java.io.IOException
__DNA__FIELD__next
public CPointer<Nurb> getPrev() throws java.io.IOException
java.io.IOException
__DNA__FIELD__prev
public void setPrev(CPointer<Nurb> prev) throws java.io.IOException
java.io.IOException
__DNA__FIELD__prev
public short getType() throws java.io.IOException
java.io.IOException
__DNA__FIELD__type
public void setType(short type) throws java.io.IOException
java.io.IOException
__DNA__FIELD__type
public short getMat_nr() throws java.io.IOException
java.io.IOException
__DNA__FIELD__mat_nr
public void setMat_nr(short mat_nr) throws java.io.IOException
java.io.IOException
__DNA__FIELD__mat_nr
public short getHide() throws java.io.IOException
java.io.IOException
__DNA__FIELD__hide
public void setHide(short hide) throws java.io.IOException
java.io.IOException
__DNA__FIELD__hide
public short getFlag() throws java.io.IOException
java.io.IOException
__DNA__FIELD__flag
public void setFlag(short flag) throws java.io.IOException
java.io.IOException
__DNA__FIELD__flag
public int getPntsu() throws java.io.IOException
java.io.IOException
__DNA__FIELD__pntsu
public void setPntsu(int pntsu) throws java.io.IOException
java.io.IOException
__DNA__FIELD__pntsu
public int getPntsv() throws java.io.IOException
java.io.IOException
__DNA__FIELD__pntsv
public void setPntsv(int pntsv) throws java.io.IOException
java.io.IOException
__DNA__FIELD__pntsv
public CArrayFacade<java.lang.Short> getPad() throws java.io.IOException
java.io.IOException
__DNA__FIELD__pad
public void setPad(CArrayFacade<java.lang.Short> pad) throws java.io.IOException
java.io.IOException
__DNA__FIELD__pad
public short getResolu() throws java.io.IOException
java.io.IOException
__DNA__FIELD__resolu
public void setResolu(short resolu) throws java.io.IOException
java.io.IOException
__DNA__FIELD__resolu
public short getResolv() throws java.io.IOException
java.io.IOException
__DNA__FIELD__resolv
public void setResolv(short resolv) throws java.io.IOException
java.io.IOException
__DNA__FIELD__resolv
public short getOrderu() throws java.io.IOException
java.io.IOException
__DNA__FIELD__orderu
public void setOrderu(short orderu) throws java.io.IOException
java.io.IOException
__DNA__FIELD__orderu
public short getOrderv() throws java.io.IOException
java.io.IOException
__DNA__FIELD__orderv
public void setOrderv(short orderv) throws java.io.IOException
java.io.IOException
__DNA__FIELD__orderv
public short getFlagu() throws java.io.IOException
java.io.IOException
__DNA__FIELD__flagu
public void setFlagu(short flagu) throws java.io.IOException
java.io.IOException
__DNA__FIELD__flagu
public short getFlagv() throws java.io.IOException
java.io.IOException
__DNA__FIELD__flagv
public void setFlagv(short flagv) throws java.io.IOException
java.io.IOException
__DNA__FIELD__flagv
public CPointer<java.lang.Float> getKnotsu() throws java.io.IOException
java.io.IOException
__DNA__FIELD__knotsu
public void setKnotsu(CPointer<java.lang.Float> knotsu) throws java.io.IOException
java.io.IOException
__DNA__FIELD__knotsu
public CPointer<java.lang.Float> getKnotsv() throws java.io.IOException
java.io.IOException
__DNA__FIELD__knotsv
public void setKnotsv(CPointer<java.lang.Float> knotsv) throws java.io.IOException
java.io.IOException
__DNA__FIELD__knotsv
public CPointer<BPoint> getBp() throws java.io.IOException
java.io.IOException
__DNA__FIELD__bp
public void setBp(CPointer<BPoint> bp) throws java.io.IOException
java.io.IOException
__DNA__FIELD__bp
public CPointer<BezTriple> getBezt() throws java.io.IOException
java.io.IOException
__DNA__FIELD__bezt
public void setBezt(CPointer<BezTriple> bezt) throws java.io.IOException
java.io.IOException
__DNA__FIELD__bezt
public short getTilt_interp() throws java.io.IOException
java.io.IOException
__DNA__FIELD__tilt_interp
public void setTilt_interp(short tilt_interp) throws java.io.IOException
java.io.IOException
__DNA__FIELD__tilt_interp
public short getRadius_interp() throws java.io.IOException
java.io.IOException
__DNA__FIELD__radius_interp
public void setRadius_interp(short radius_interp) throws java.io.IOException
java.io.IOException
__DNA__FIELD__radius_interp
public int getCharidx() throws java.io.IOException
java.io.IOException
__DNA__FIELD__charidx
public void setCharidx(int charidx) throws java.io.IOException
java.io.IOException
__DNA__FIELD__charidx