public class MovieTrackingMarker extends CFacade
Modifier and Type | Field and Description |
---|---|
static long[] |
__DNA__FIELD__flag
Field descriptor (offset) for struct member 'flag'.
|
static long[] |
__DNA__FIELD__framenr
Field descriptor (offset) for struct member 'framenr'.
|
static long[] |
__DNA__FIELD__pattern_corners
Field descriptor (offset) for struct member 'pattern_corners'.
|
static long[] |
__DNA__FIELD__pos
Field descriptor (offset) for struct member 'pos'.
|
static long[] |
__DNA__FIELD__search_max
Field descriptor (offset) for struct member 'search_max'.
|
static long[] |
__DNA__FIELD__search_min
Field descriptor (offset) for struct member 'search_min'.
|
static int |
__DNA__SDNA_INDEX
This is the sdna index of the struct MovieTrackingMarker.
|
__io__address, __io__arch_index, __io__block, __io__blockTable, __io__pointersize
Modifier | Constructor and Description |
---|---|
|
MovieTrackingMarker(long __address,
Block __block,
BlockTable __blockTable) |
protected |
MovieTrackingMarker(MovieTrackingMarker that) |
Modifier and Type | Method and Description |
---|---|
CPointer<MovieTrackingMarker> |
__io__addressof()
Instantiates a pointer on this instance.
|
int |
getFlag()
Get method for struct member 'flag'.
|
int |
getFramenr()
Get method for struct member 'framenr'.
|
CArrayFacade<CArrayFacade<java.lang.Float>> |
getPattern_corners()
Get method for struct member 'pattern_corners'.
|
CArrayFacade<java.lang.Float> |
getPos()
Get method for struct member 'pos'.
|
CArrayFacade<java.lang.Float> |
getSearch_max()
Get method for struct member 'search_max'.
|
CArrayFacade<java.lang.Float> |
getSearch_min()
Get method for struct member 'search_min'.
|
void |
setFlag(int flag)
Set method for struct member 'flag'.
|
void |
setFramenr(int framenr)
Set method for struct member 'framenr'.
|
void |
setPattern_corners(CArrayFacade<CArrayFacade<java.lang.Float>> pattern_corners)
Set method for struct member 'pattern_corners'.
|
void |
setPos(CArrayFacade<java.lang.Float> pos)
Set method for struct member 'pos'.
|
void |
setSearch_max(CArrayFacade<java.lang.Float> search_max)
Set method for struct member 'search_max'.
|
void |
setSearch_min(CArrayFacade<java.lang.Float> search_min)
Set method for struct member 'search_min'.
|
__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 MovieTrackingMarker.
org.cakelab.blender.io.dna.internal.StructDNA}
,
org.cakelab.blender.io.block.BlockTable#allocate}
,
Constant Field Valuespublic static final long[] __DNA__FIELD__pos
2d position of marker on frame (in unified 0..1 space)
This is how you get a reference on the corresponding field in the struct:
MovieTrackingMarker movietrackingmarker = ...; CPointer<Object> p = movietrackingmarker.__dna__addressof(MovieTrackingMarker.__DNA__FIELD__pos); CPointer<CArrayFacade<Float>> p_pos = p.cast(new Class[]{CArrayFacade.class, Float.class});
public static final long[] __DNA__FIELD__pattern_corners
corners of pattern in the following order:
Y ^ | (3) --- (2) | | | | | | | | | | (0) --- (1) +-------------> XY ^ | (3) --- (2) | | | | | | | | | | (0) --- (1) +-------------> X
the coordinates are stored relative to pos.
This is how you get a reference on the corresponding field in the struct:
MovieTrackingMarker movietrackingmarker = ...; CPointer<Object> p = movietrackingmarker.__dna__addressof(MovieTrackingMarker.__DNA__FIELD__pattern_corners); CPointer<CArrayFacade<CArrayFacade<Float>>> p_pattern_corners = p.cast(new Class[]{CArrayFacade.class, CArrayFacade.class, Float.class});
public static final long[] __DNA__FIELD__search_min
positions of left-bottom and right-top corners of search area (in unified 0..1 units, relative to marker->pos
This is how you get a reference on the corresponding field in the struct:
MovieTrackingMarker movietrackingmarker = ...; CPointer<Object> p = movietrackingmarker.__dna__addressof(MovieTrackingMarker.__DNA__FIELD__search_min); CPointer<CArrayFacade<Float>> p_search_min = p.cast(new Class[]{CArrayFacade.class, Float.class});
public static final long[] __DNA__FIELD__search_max
This is how you get a reference on the corresponding field in the struct:
MovieTrackingMarker movietrackingmarker = ...; CPointer<Object> p = movietrackingmarker.__dna__addressof(MovieTrackingMarker.__DNA__FIELD__search_max); CPointer<CArrayFacade<Float>> p_search_max = p.cast(new Class[]{CArrayFacade.class, Float.class});
public static final long[] __DNA__FIELD__framenr
number of frame marker is associated with
This is how you get a reference on the corresponding field in the struct:
MovieTrackingMarker movietrackingmarker = ...; CPointer<Object> p = movietrackingmarker.__dna__addressof(MovieTrackingMarker.__DNA__FIELD__framenr); CPointer<Integer> p_framenr = p.cast(new Class[]{Integer.class});
public static final long[] __DNA__FIELD__flag
Marker's flag (alive, ...)
This is how you get a reference on the corresponding field in the struct:
MovieTrackingMarker movietrackingmarker = ...; CPointer<Object> p = movietrackingmarker.__dna__addressof(MovieTrackingMarker.__DNA__FIELD__flag); CPointer<Integer> p_flag = p.cast(new Class[]{Integer.class});
public MovieTrackingMarker(long __address, Block __block, BlockTable __blockTable)
protected MovieTrackingMarker(MovieTrackingMarker that)
public CArrayFacade<java.lang.Float> getPos() throws java.io.IOException
2d position of marker on frame (in unified 0..1 space)
java.io.IOException
__DNA__FIELD__pos
public void setPos(CArrayFacade<java.lang.Float> pos) throws java.io.IOException
2d position of marker on frame (in unified 0..1 space)
java.io.IOException
__DNA__FIELD__pos
public CArrayFacade<CArrayFacade<java.lang.Float>> getPattern_corners() throws java.io.IOException
corners of pattern in the following order:
Y ^ | (3) --- (2) | | | | | | | | | | (0) --- (1) +-------------> XY ^ | (3) --- (2) | | | | | | | | | | (0) --- (1) +-------------> X
the coordinates are stored relative to pos.
java.io.IOException
__DNA__FIELD__pattern_corners
public void setPattern_corners(CArrayFacade<CArrayFacade<java.lang.Float>> pattern_corners) throws java.io.IOException
corners of pattern in the following order:
Y ^ | (3) --- (2) | | | | | | | | | | (0) --- (1) +-------------> XY ^ | (3) --- (2) | | | | | | | | | | (0) --- (1) +-------------> X
the coordinates are stored relative to pos.
java.io.IOException
__DNA__FIELD__pattern_corners
public CArrayFacade<java.lang.Float> getSearch_min() throws java.io.IOException
positions of left-bottom and right-top corners of search area (in unified 0..1 units, relative to marker->pos
java.io.IOException
__DNA__FIELD__search_min
public void setSearch_min(CArrayFacade<java.lang.Float> search_min) throws java.io.IOException
positions of left-bottom and right-top corners of search area (in unified 0..1 units, relative to marker->pos
java.io.IOException
__DNA__FIELD__search_min
public CArrayFacade<java.lang.Float> getSearch_max() throws java.io.IOException
java.io.IOException
__DNA__FIELD__search_max
public void setSearch_max(CArrayFacade<java.lang.Float> search_max) throws java.io.IOException
java.io.IOException
__DNA__FIELD__search_max
public int getFramenr() throws java.io.IOException
number of frame marker is associated with
java.io.IOException
__DNA__FIELD__framenr
public void setFramenr(int framenr) throws java.io.IOException
number of frame marker is associated with
java.io.IOException
__DNA__FIELD__framenr
public int getFlag() throws java.io.IOException
Marker's flag (alive, ...)
java.io.IOException
__DNA__FIELD__flag
public void setFlag(int flag) throws java.io.IOException
Marker's flag (alive, ...)
java.io.IOException
__DNA__FIELD__flag
public CPointer<MovieTrackingMarker> __io__addressof()