Class MovieTrackingObject
- java.lang.Object
-
- org.cakelab.blender.nio.CFacade
-
- org.blender.dna.MovieTrackingObject
-
public class MovieTrackingObject extends CFacade
Generated facet for DNA struct type 'MovieTrackingObject'.Class Documentation
-
-
Field Summary
Fields Modifier and Type Field Description static long[]
__DNA__FIELD__flag
Field descriptor (offset) for struct member 'flag'.static long[]
__DNA__FIELD__keyframe1
Field descriptor (offset) for struct member 'keyframe1'.static long[]
__DNA__FIELD__keyframe2
Field descriptor (offset) for struct member 'keyframe2'.static long[]
__DNA__FIELD__name
Field descriptor (offset) for struct member 'name'.static long[]
__DNA__FIELD__next
Field descriptor (offset) for struct member 'next'.static long[]
__DNA__FIELD__plane_tracks
Field descriptor (offset) for struct member 'plane_tracks'.static long[]
__DNA__FIELD__prev
Field descriptor (offset) for struct member 'prev'.static long[]
__DNA__FIELD__reconstruction
Field descriptor (offset) for struct member 'reconstruction'.static long[]
__DNA__FIELD__scale
Field descriptor (offset) for struct member 'scale'.static long[]
__DNA__FIELD__tracks
Field descriptor (offset) for struct member 'tracks'.static int
__DNA__SDNA_INDEX
This is the sdna index of the struct MovieTrackingObject.-
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 MovieTrackingObject(long __address, Block __block, BlockTable __blockTable)
protected
MovieTrackingObject(MovieTrackingObject that)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CPointer<MovieTrackingObject>
__io__addressof()
Instantiates a pointer on this instance.int
getFlag()
Get method for struct member 'flag'.int
getKeyframe1()
Get method for struct member 'keyframe1'.int
getKeyframe2()
Get method for struct member 'keyframe2'.CArrayFacade<java.lang.Byte>
getName()
Get method for struct member 'name'.CPointer<MovieTrackingObject>
getNext()
Get method for struct member 'next'.ListBase
getPlane_tracks()
Get method for struct member 'plane_tracks'.CPointer<MovieTrackingObject>
getPrev()
Get method for struct member 'prev'.MovieTrackingReconstruction
getReconstruction()
Get method for struct member 'reconstruction'.float
getScale()
Get method for struct member 'scale'.ListBase
getTracks()
Get method for struct member 'tracks'.void
setFlag(int flag)
Set method for struct member 'flag'.void
setKeyframe1(int keyframe1)
Set method for struct member 'keyframe1'.void
setKeyframe2(int keyframe2)
Set method for struct member 'keyframe2'.void
setName(CArrayFacade<java.lang.Byte> name)
Set method for struct member 'name'.void
setNext(CPointer<MovieTrackingObject> next)
Set method for struct member 'next'.void
setPlane_tracks(ListBase plane_tracks)
Set method for struct member 'plane_tracks'.void
setPrev(CPointer<MovieTrackingObject> prev)
Set method for struct member 'prev'.void
setReconstruction(MovieTrackingReconstruction reconstruction)
Set method for struct member 'reconstruction'.void
setScale(float scale)
Set method for struct member 'scale'.void
setTracks(ListBase tracks)
Set method for struct member 'tracks'.-
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 MovieTrackingObject.It is required when allocating a new block to store data for MovieTrackingObject.
- See Also:
StructDNA
,BlockTable
, Constant Field Values
-
__DNA__FIELD__next
public static final long[] __DNA__FIELD__next
Field descriptor (offset) for struct member 'next'.Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
MovieTrackingObject movietrackingobject = ...; CPointer<Object> p = movietrackingobject.__dna__addressof(MovieTrackingObject.__DNA__FIELD__next); CPointer<CPointer<MovieTrackingObject>> p_next = p.cast(new Class[]{CPointer.class, MovieTrackingObject.class});
Metadata
- Field: 'next'
- Signature: 'MovieTrackingObject*'
- Actual Size (32bit/64bit): 4/8
-
__DNA__FIELD__prev
public static final long[] __DNA__FIELD__prev
Field descriptor (offset) for struct member 'prev'.Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
MovieTrackingObject movietrackingobject = ...; CPointer<Object> p = movietrackingobject.__dna__addressof(MovieTrackingObject.__DNA__FIELD__prev); CPointer<CPointer<MovieTrackingObject>> p_prev = p.cast(new Class[]{CPointer.class, MovieTrackingObject.class});
Metadata
- Field: 'prev'
- Signature: 'MovieTrackingObject*'
- Actual Size (32bit/64bit): 4/8
-
__DNA__FIELD__name
public static final long[] __DNA__FIELD__name
Field descriptor (offset) for struct member 'name'.Field Documentation
Blender Python API
Unique name of objectBlender Source Code
Name of tracking object, MAX_NAME.
Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
MovieTrackingObject movietrackingobject = ...; CPointer<Object> p = movietrackingobject.__dna__addressof(MovieTrackingObject.__DNA__FIELD__name); CPointer<CArrayFacade<Byte>> p_name = p.cast(new Class[]{CArrayFacade.class, Byte.class});
Metadata
- Field: 'name'
- Signature: 'char[64]'
- Actual Size (32bit/64bit): 64/64
-
__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:
MovieTrackingObject movietrackingobject = ...; CPointer<Object> p = movietrackingobject.__dna__addressof(MovieTrackingObject.__DNA__FIELD__flag); CPointer<Integer> p_flag = p.cast(new Class[]{Integer.class});
Metadata
- Field: 'flag'
- Signature: 'int'
- Actual Size (32bit/64bit): 4/4
-
__DNA__FIELD__scale
public static final long[] __DNA__FIELD__scale
Field descriptor (offset) for struct member 'scale'.Field Documentation
Blender Python API
Scale of object solution in camera spaceBlender Source Code
Scale of object solution in amera space.
Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
MovieTrackingObject movietrackingobject = ...; CPointer<Object> p = movietrackingobject.__dna__addressof(MovieTrackingObject.__DNA__FIELD__scale); CPointer<Float> p_scale = p.cast(new Class[]{Float.class});
Metadata
- Field: 'scale'
- Signature: 'float'
- Actual Size (32bit/64bit): 4/4
-
__DNA__FIELD__tracks
public static final long[] __DNA__FIELD__tracks
Field descriptor (offset) for struct member 'tracks'.Field Documentation
Blender Python API
(read-only) Collection of tracks in this tracking data objectBlender Source Code
List of tracks use to tracking this object.
Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
MovieTrackingObject movietrackingobject = ...; CPointer<Object> p = movietrackingobject.__dna__addressof(MovieTrackingObject.__DNA__FIELD__tracks); CPointer<ListBase> p_tracks = p.cast(new Class[]{ListBase.class});
Metadata
- Field: 'tracks'
- Signature: 'ListBase'
- Actual Size (32bit/64bit): 8/16
-
__DNA__FIELD__plane_tracks
public static final long[] __DNA__FIELD__plane_tracks
Field descriptor (offset) for struct member 'plane_tracks'.Field Documentation
Blender Python API
(read-only) Collection of plane tracks in this tracking data objectBlender Source Code
List of plane tracks used by this object.
Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
MovieTrackingObject movietrackingobject = ...; CPointer<Object> p = movietrackingobject.__dna__addressof(MovieTrackingObject.__DNA__FIELD__plane_tracks); CPointer<ListBase> p_plane_tracks = p.cast(new Class[]{ListBase.class});
Metadata
- Field: 'plane_tracks'
- Signature: 'ListBase'
- Actual Size (32bit/64bit): 8/16
-
__DNA__FIELD__reconstruction
public static final long[] __DNA__FIELD__reconstruction
Field descriptor (offset) for struct member 'reconstruction'.Field Documentation
Blender Python API
(read-only)Blender Source Code
Reconstruction data for this object.
Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
MovieTrackingObject movietrackingobject = ...; CPointer<Object> p = movietrackingobject.__dna__addressof(MovieTrackingObject.__DNA__FIELD__reconstruction); CPointer<MovieTrackingReconstruction> p_reconstruction = p.cast(new Class[]{MovieTrackingReconstruction.class});
Metadata
- Field: 'reconstruction'
- Signature: 'MovieTrackingReconstruction'
- Actual Size (32bit/64bit): 20/24
-
__DNA__FIELD__keyframe1
public static final long[] __DNA__FIELD__keyframe1
Field descriptor (offset) for struct member 'keyframe1'.Field Documentation
Blender Source Code
reconstruction options Two keyframes for reconstruction initialization.
Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
MovieTrackingObject movietrackingobject = ...; CPointer<Object> p = movietrackingobject.__dna__addressof(MovieTrackingObject.__DNA__FIELD__keyframe1); CPointer<Integer> p_keyframe1 = p.cast(new Class[]{Integer.class});
Metadata
- Field: 'keyframe1'
- Signature: 'int'
- Actual Size (32bit/64bit): 4/4
-
__DNA__FIELD__keyframe2
public static final long[] __DNA__FIELD__keyframe2
Field descriptor (offset) for struct member 'keyframe2'.Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
MovieTrackingObject movietrackingobject = ...; CPointer<Object> p = movietrackingobject.__dna__addressof(MovieTrackingObject.__DNA__FIELD__keyframe2); CPointer<Integer> p_keyframe2 = p.cast(new Class[]{Integer.class});
Metadata
- Field: 'keyframe2'
- Signature: 'int'
- Actual Size (32bit/64bit): 4/4
-
-
Constructor Detail
-
MovieTrackingObject
public MovieTrackingObject(long __address, Block __block, BlockTable __blockTable)
-
MovieTrackingObject
protected MovieTrackingObject(MovieTrackingObject that)
-
-
Method Detail
-
getNext
public CPointer<MovieTrackingObject> getNext() throws java.io.IOException
Get method for struct member 'next'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__next
-
setNext
public void setNext(CPointer<MovieTrackingObject> next) throws java.io.IOException
Set method for struct member 'next'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__next
-
getPrev
public CPointer<MovieTrackingObject> getPrev() throws java.io.IOException
Get method for struct member 'prev'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__prev
-
setPrev
public void setPrev(CPointer<MovieTrackingObject> prev) throws java.io.IOException
Set method for struct member 'prev'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__prev
-
getName
public CArrayFacade<java.lang.Byte> getName() throws java.io.IOException
Get method for struct member 'name'.Field Documentation
Blender Python API
Unique name of objectBlender Source Code
Name of tracking object, MAX_NAME.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__name
-
setName
public void setName(CArrayFacade<java.lang.Byte> name) throws java.io.IOException
Set method for struct member 'name'.Field Documentation
Blender Python API
Unique name of objectBlender Source Code
Name of tracking object, MAX_NAME.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__name
-
getFlag
public int getFlag() throws java.io.IOException
Get method for struct member 'flag'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__flag
-
setFlag
public void setFlag(int flag) throws java.io.IOException
Set method for struct member 'flag'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__flag
-
getScale
public float getScale() throws java.io.IOException
Get method for struct member 'scale'.Field Documentation
Blender Python API
Scale of object solution in camera spaceBlender Source Code
Scale of object solution in amera space.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__scale
-
setScale
public void setScale(float scale) throws java.io.IOException
Set method for struct member 'scale'.Field Documentation
Blender Python API
Scale of object solution in camera spaceBlender Source Code
Scale of object solution in amera space.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__scale
-
getTracks
public ListBase getTracks() throws java.io.IOException
Get method for struct member 'tracks'.Field Documentation
Blender Python API
(read-only) Collection of tracks in this tracking data objectBlender Source Code
List of tracks use to tracking this object.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__tracks
-
setTracks
public void setTracks(ListBase tracks) throws java.io.IOException
Set method for struct member 'tracks'.Field Documentation
Blender Python API
(read-only) Collection of tracks in this tracking data objectBlender Source Code
List of tracks use to tracking this object.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__tracks
-
getPlane_tracks
public ListBase getPlane_tracks() throws java.io.IOException
Get method for struct member 'plane_tracks'.Field Documentation
Blender Python API
(read-only) Collection of plane tracks in this tracking data objectBlender Source Code
List of plane tracks used by this object.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__plane_tracks
-
setPlane_tracks
public void setPlane_tracks(ListBase plane_tracks) throws java.io.IOException
Set method for struct member 'plane_tracks'.Field Documentation
Blender Python API
(read-only) Collection of plane tracks in this tracking data objectBlender Source Code
List of plane tracks used by this object.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__plane_tracks
-
getReconstruction
public MovieTrackingReconstruction getReconstruction() throws java.io.IOException
Get method for struct member 'reconstruction'.Field Documentation
Blender Python API
(read-only)Blender Source Code
Reconstruction data for this object.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__reconstruction
-
setReconstruction
public void setReconstruction(MovieTrackingReconstruction reconstruction) throws java.io.IOException
Set method for struct member 'reconstruction'.Field Documentation
Blender Python API
(read-only)Blender Source Code
Reconstruction data for this object.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__reconstruction
-
getKeyframe1
public int getKeyframe1() throws java.io.IOException
Get method for struct member 'keyframe1'.Field Documentation
Blender Source Code
reconstruction options Two keyframes for reconstruction initialization.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__keyframe1
-
setKeyframe1
public void setKeyframe1(int keyframe1) throws java.io.IOException
Set method for struct member 'keyframe1'.Field Documentation
Blender Source Code
reconstruction options Two keyframes for reconstruction initialization.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__keyframe1
-
getKeyframe2
public int getKeyframe2() throws java.io.IOException
Get method for struct member 'keyframe2'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__keyframe2
-
setKeyframe2
public void setKeyframe2(int keyframe2) throws java.io.IOException
Set method for struct member 'keyframe2'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__keyframe2
-
__io__addressof
public CPointer<MovieTrackingObject> __io__addressof()
Instantiates a pointer on this instance.
-
-