Class MovieTrackingTrack
- java.lang.Object
-
- org.cakelab.blender.nio.CFacade
-
- org.blender.dna.MovieTrackingTrack
-
public class MovieTrackingTrack extends CFacade
Generated facet for DNA struct type 'MovieTrackingTrack'.Class Documentation
-
-
Field Summary
Fields Modifier and Type Field Description static long[]
__DNA__FIELD___pad
Field descriptor (offset) for struct member '_pad'.static long[]
__DNA__FIELD__algorithm_flag
Field descriptor (offset) for struct member 'algorithm_flag'.static long[]
__DNA__FIELD__bundle_pos
Field descriptor (offset) for struct member 'bundle_pos'.static long[]
__DNA__FIELD__color
Field descriptor (offset) for struct member 'color'.static long[]
__DNA__FIELD__error
Field descriptor (offset) for struct member 'error'.static long[]
__DNA__FIELD__flag
Field descriptor (offset) for struct member 'flag'.static long[]
__DNA__FIELD__frames_limit
Field descriptor (offset) for struct member 'frames_limit'.static long[]
__DNA__FIELD__gpd
Field descriptor (offset) for struct member 'gpd'.static long[]
__DNA__FIELD__margin
Field descriptor (offset) for struct member 'margin'.static long[]
__DNA__FIELD__markers
Field descriptor (offset) for struct member 'markers'.static long[]
__DNA__FIELD__markersnr
Field descriptor (offset) for struct member 'markersnr'.static long[]
__DNA__FIELD__minimum_correlation
Field descriptor (offset) for struct member 'minimum_correlation'.static long[]
__DNA__FIELD__motion_model
Field descriptor (offset) for struct member 'motion_model'.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__offset
Field descriptor (offset) for struct member 'offset'.static long[]
__DNA__FIELD__pat_flag
Field descriptor (offset) for struct member 'pat_flag'.static long[]
__DNA__FIELD__pat_max
Deprecated.Deprecatedstatic long[]
__DNA__FIELD__pat_min
Deprecated.Deprecatedstatic long[]
__DNA__FIELD__pattern_match
Field descriptor (offset) for struct member 'pattern_match'.static long[]
__DNA__FIELD__prev
Field descriptor (offset) for struct member 'prev'.static long[]
__DNA__FIELD__search_flag
Field descriptor (offset) for struct member 'search_flag'.static long[]
__DNA__FIELD__search_max
Deprecated.Deprecatedstatic long[]
__DNA__FIELD__search_min
Deprecated.Deprecatedstatic long[]
__DNA__FIELD__weight
Field descriptor (offset) for struct member 'weight'.static long[]
__DNA__FIELD__weight_stab
Field descriptor (offset) for struct member 'weight_stab'.static int
__DNA__SDNA_INDEX
This is the sdna index of the struct MovieTrackingTrack.-
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 MovieTrackingTrack(long __address, Block __block, BlockTable __blockTable)
protected
MovieTrackingTrack(MovieTrackingTrack that)
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description CPointer<MovieTrackingTrack>
__io__addressof()
Instantiates a pointer on this instance.int
get_pad()
Get method for struct member '_pad'.int
getAlgorithm_flag()
Get method for struct member 'algorithm_flag'.CArrayFacade<java.lang.Float>
getBundle_pos()
Get method for struct member 'bundle_pos'.CArrayFacade<java.lang.Float>
getColor()
Get method for struct member 'color'.float
getError()
Get method for struct member 'error'.int
getFlag()
Get method for struct member 'flag'.short
getFrames_limit()
Get method for struct member 'frames_limit'.CPointer<bGPdata>
getGpd()
Get method for struct member 'gpd'.short
getMargin()
Get method for struct member 'margin'.CPointer<MovieTrackingMarker>
getMarkers()
Get method for struct member 'markers'.int
getMarkersnr()
Get method for struct member 'markersnr'.float
getMinimum_correlation()
Get method for struct member 'minimum_correlation'.short
getMotion_model()
Get method for struct member 'motion_model'.CArrayFacade<java.lang.Byte>
getName()
Get method for struct member 'name'.CPointer<MovieTrackingTrack>
getNext()
Get method for struct member 'next'.CArrayFacade<java.lang.Float>
getOffset()
Get method for struct member 'offset'.int
getPat_flag()
Get method for struct member 'pat_flag'.CArrayFacade<java.lang.Float>
getPat_max()
Deprecated.DeprecatedCArrayFacade<java.lang.Float>
getPat_min()
Deprecated.Deprecatedshort
getPattern_match()
Get method for struct member 'pattern_match'.CPointer<MovieTrackingTrack>
getPrev()
Get method for struct member 'prev'.int
getSearch_flag()
Get method for struct member 'search_flag'.CArrayFacade<java.lang.Float>
getSearch_max()
Deprecated.DeprecatedCArrayFacade<java.lang.Float>
getSearch_min()
Deprecated.Deprecatedfloat
getWeight()
Get method for struct member 'weight'.float
getWeight_stab()
Get method for struct member 'weight_stab'.void
set_pad(int _pad)
Set method for struct member '_pad'.void
setAlgorithm_flag(int algorithm_flag)
Set method for struct member 'algorithm_flag'.void
setBundle_pos(CArrayFacade<java.lang.Float> bundle_pos)
Set method for struct member 'bundle_pos'.void
setColor(CArrayFacade<java.lang.Float> color)
Set method for struct member 'color'.void
setError(float error)
Set method for struct member 'error'.void
setFlag(int flag)
Set method for struct member 'flag'.void
setFrames_limit(short frames_limit)
Set method for struct member 'frames_limit'.void
setGpd(CPointer<bGPdata> gpd)
Set method for struct member 'gpd'.void
setMargin(short margin)
Set method for struct member 'margin'.void
setMarkers(CPointer<MovieTrackingMarker> markers)
Set method for struct member 'markers'.void
setMarkersnr(int markersnr)
Set method for struct member 'markersnr'.void
setMinimum_correlation(float minimum_correlation)
Set method for struct member 'minimum_correlation'.void
setMotion_model(short motion_model)
Set method for struct member 'motion_model'.void
setName(CArrayFacade<java.lang.Byte> name)
Set method for struct member 'name'.void
setNext(CPointer<MovieTrackingTrack> next)
Set method for struct member 'next'.void
setOffset(CArrayFacade<java.lang.Float> offset)
Set method for struct member 'offset'.void
setPat_flag(int pat_flag)
Set method for struct member 'pat_flag'.void
setPat_max(CArrayFacade<java.lang.Float> pat_max)
Deprecated.Deprecatedvoid
setPat_min(CArrayFacade<java.lang.Float> pat_min)
Deprecated.Deprecatedvoid
setPattern_match(short pattern_match)
Set method for struct member 'pattern_match'.void
setPrev(CPointer<MovieTrackingTrack> prev)
Set method for struct member 'prev'.void
setSearch_flag(int search_flag)
Set method for struct member 'search_flag'.void
setSearch_max(CArrayFacade<java.lang.Float> search_max)
Deprecated.Deprecatedvoid
setSearch_min(CArrayFacade<java.lang.Float> search_min)
Deprecated.Deprecatedvoid
setWeight(float weight)
Set method for struct member 'weight'.void
setWeight_stab(float weight_stab)
Set method for struct member 'weight_stab'.-
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 MovieTrackingTrack.It is required when allocating a new block to store data for MovieTrackingTrack.
- 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:
MovieTrackingTrack movietrackingtrack = ...; CPointer<Object> p = movietrackingtrack.__dna__addressof(MovieTrackingTrack.__DNA__FIELD__next); CPointer<CPointer<MovieTrackingTrack>> p_next = p.cast(new Class[]{CPointer.class, MovieTrackingTrack.class});
Metadata
- Field: 'next'
- Signature: 'MovieTrackingTrack*'
- 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:
MovieTrackingTrack movietrackingtrack = ...; CPointer<Object> p = movietrackingtrack.__dna__addressof(MovieTrackingTrack.__DNA__FIELD__prev); CPointer<CPointer<MovieTrackingTrack>> p_prev = p.cast(new Class[]{CPointer.class, MovieTrackingTrack.class});
Metadata
- Field: 'prev'
- Signature: 'MovieTrackingTrack*'
- 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 trackBlender Source Code
MAX_NAME.
Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
MovieTrackingTrack movietrackingtrack = ...; CPointer<Object> p = movietrackingtrack.__dna__addressof(MovieTrackingTrack.__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__pat_min
public static final long[] __DNA__FIELD__pat_min
Deprecated.DeprecatedPointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
MovieTrackingTrack movietrackingtrack = ...; CPointer<Object> p = movietrackingtrack.__dna__addressof(MovieTrackingTrack.__DNA__FIELD__pat_min); CPointer<CArrayFacade<Float>> p_pat_min = p.cast(new Class[]{CArrayFacade.class, Float.class});
Metadata
- Field: 'pat_min'
- Signature: 'float[2]'
- Actual Size (32bit/64bit): 8/8
Field descriptor (offset) for struct member 'pat_min'.Field Documentation
Blender Source Code
** settings ** positions of left-bottom and right-top corners of pattern (in unified 0..1 units, relative to marker->pos) moved to marker's corners since planar tracking implementation
-
__DNA__FIELD__pat_max
public static final long[] __DNA__FIELD__pat_max
Deprecated.DeprecatedPointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
MovieTrackingTrack movietrackingtrack = ...; CPointer<Object> p = movietrackingtrack.__dna__addressof(MovieTrackingTrack.__DNA__FIELD__pat_max); CPointer<CArrayFacade<Float>> p_pat_max = p.cast(new Class[]{CArrayFacade.class, Float.class});
Metadata
- Field: 'pat_max'
- Signature: 'float[2]'
- Actual Size (32bit/64bit): 8/8
Field descriptor (offset) for struct member 'pat_max'.Field Documentation
Blender Source Code
-
__DNA__FIELD__search_min
public static final long[] __DNA__FIELD__search_min
Deprecated.DeprecatedPointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
MovieTrackingTrack movietrackingtrack = ...; CPointer<Object> p = movietrackingtrack.__dna__addressof(MovieTrackingTrack.__DNA__FIELD__search_min); CPointer<CArrayFacade<Float>> p_search_min = p.cast(new Class[]{CArrayFacade.class, Float.class});
Metadata
- Field: 'search_min'
- Signature: 'float[2]'
- Actual Size (32bit/64bit): 8/8
Field descriptor (offset) for struct member 'search_min'.Field Documentation
Blender Source Code
positions of left-bottom and right-top corners of search area (in unified 0..1 units, relative to marker->pos moved to marker since affine tracking implementation
-
__DNA__FIELD__search_max
public static final long[] __DNA__FIELD__search_max
Deprecated.DeprecatedPointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
MovieTrackingTrack movietrackingtrack = ...; CPointer<Object> p = movietrackingtrack.__dna__addressof(MovieTrackingTrack.__DNA__FIELD__search_max); CPointer<CArrayFacade<Float>> p_search_max = p.cast(new Class[]{CArrayFacade.class, Float.class});
Metadata
- Field: 'search_max'
- Signature: 'float[2]'
- Actual Size (32bit/64bit): 8/8
Field descriptor (offset) for struct member 'search_max'.Field Documentation
Blender Source Code
-
__DNA__FIELD__offset
public static final long[] __DNA__FIELD__offset
Field descriptor (offset) for struct member 'offset'.Field Documentation
Blender Python API
Offset of track from the parenting pointBlender Source Code
Offset to "parenting" point.
Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
MovieTrackingTrack movietrackingtrack = ...; CPointer<Object> p = movietrackingtrack.__dna__addressof(MovieTrackingTrack.__DNA__FIELD__offset); CPointer<CArrayFacade<Float>> p_offset = p.cast(new Class[]{CArrayFacade.class, Float.class});
Metadata
- Field: 'offset'
- Signature: 'float[2]'
- Actual Size (32bit/64bit): 8/8
-
__DNA__FIELD__markersnr
public static final long[] __DNA__FIELD__markersnr
Field descriptor (offset) for struct member 'markersnr'.Field Documentation
Blender Source Code
** track ** Count of markers in track.
Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
MovieTrackingTrack movietrackingtrack = ...; CPointer<Object> p = movietrackingtrack.__dna__addressof(MovieTrackingTrack.__DNA__FIELD__markersnr); CPointer<Integer> p_markersnr = p.cast(new Class[]{Integer.class});
Metadata
- Field: 'markersnr'
- Signature: 'int'
- Actual Size (32bit/64bit): 4/4
-
__DNA__FIELD___pad
public static final long[] __DNA__FIELD___pad
Field descriptor (offset) for struct member '_pad'.Field Documentation
Blender Source Code
Most recently used marker.
Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
MovieTrackingTrack movietrackingtrack = ...; CPointer<Object> p = movietrackingtrack.__dna__addressof(MovieTrackingTrack.__DNA__FIELD___pad); CPointer<Integer> p__pad = p.cast(new Class[]{Integer.class});
Metadata
- Field: '_pad'
- Signature: 'int'
- Actual Size (32bit/64bit): 4/4
-
__DNA__FIELD__markers
public static final long[] __DNA__FIELD__markers
Field descriptor (offset) for struct member 'markers'.Field Documentation
Blender Python API
(read-only) Collection of markers in trackBlender Source Code
Markers in track.
Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
MovieTrackingTrack movietrackingtrack = ...; CPointer<Object> p = movietrackingtrack.__dna__addressof(MovieTrackingTrack.__DNA__FIELD__markers); CPointer<CPointer<MovieTrackingMarker>> p_markers = p.cast(new Class[]{CPointer.class, MovieTrackingMarker.class});
Metadata
- Field: 'markers'
- Signature: 'MovieTrackingMarker*'
- Actual Size (32bit/64bit): 4/8
-
__DNA__FIELD__bundle_pos
public static final long[] __DNA__FIELD__bundle_pos
Field descriptor (offset) for struct member 'bundle_pos'.Field Documentation
Blender Source Code
** reconstruction data ** Reconstructed position.
Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
MovieTrackingTrack movietrackingtrack = ...; CPointer<Object> p = movietrackingtrack.__dna__addressof(MovieTrackingTrack.__DNA__FIELD__bundle_pos); CPointer<CArrayFacade<Float>> p_bundle_pos = p.cast(new Class[]{CArrayFacade.class, Float.class});
Metadata
- Field: 'bundle_pos'
- Signature: 'float[3]'
- Actual Size (32bit/64bit): 12/12
-
__DNA__FIELD__error
public static final long[] __DNA__FIELD__error
Field descriptor (offset) for struct member 'error'.Field Documentation
Blender Source Code
Average track reprojection error.
Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
MovieTrackingTrack movietrackingtrack = ...; CPointer<Object> p = movietrackingtrack.__dna__addressof(MovieTrackingTrack.__DNA__FIELD__error); CPointer<Float> p_error = p.cast(new Class[]{Float.class});
Metadata
- Field: 'error'
- Signature: 'float'
- Actual Size (32bit/64bit): 4/4
-
__DNA__FIELD__flag
public static final long[] __DNA__FIELD__flag
Field descriptor (offset) for struct member 'flag'.Field Documentation
Blender Source Code
** UI editing ** Flags (selection, ...).
Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
MovieTrackingTrack movietrackingtrack = ...; CPointer<Object> p = movietrackingtrack.__dna__addressof(MovieTrackingTrack.__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__pat_flag
public static final long[] __DNA__FIELD__pat_flag
Field descriptor (offset) for struct member 'pat_flag'.Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
MovieTrackingTrack movietrackingtrack = ...; CPointer<Object> p = movietrackingtrack.__dna__addressof(MovieTrackingTrack.__DNA__FIELD__pat_flag); CPointer<Integer> p_pat_flag = p.cast(new Class[]{Integer.class});
Metadata
- Field: 'pat_flag'
- Signature: 'int'
- Actual Size (32bit/64bit): 4/4
-
__DNA__FIELD__search_flag
public static final long[] __DNA__FIELD__search_flag
Field descriptor (offset) for struct member 'search_flag'.Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
MovieTrackingTrack movietrackingtrack = ...; CPointer<Object> p = movietrackingtrack.__dna__addressof(MovieTrackingTrack.__DNA__FIELD__search_flag); CPointer<Integer> p_search_flag = p.cast(new Class[]{Integer.class});
Metadata
- Field: 'search_flag'
- Signature: 'int'
- Actual Size (32bit/64bit): 4/4
-
__DNA__FIELD__color
public static final long[] __DNA__FIELD__color
Field descriptor (offset) for struct member 'color'.Field Documentation
Blender Python API
Color of the track in the Movie Clip Editor and the 3D viewport after a solveBlender Source Code
Custom color for track.
Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
MovieTrackingTrack movietrackingtrack = ...; CPointer<Object> p = movietrackingtrack.__dna__addressof(MovieTrackingTrack.__DNA__FIELD__color); CPointer<CArrayFacade<Float>> p_color = p.cast(new Class[]{CArrayFacade.class, Float.class});
Metadata
- Field: 'color'
- Signature: 'float[3]'
- Actual Size (32bit/64bit): 12/12
-
__DNA__FIELD__frames_limit
public static final long[] __DNA__FIELD__frames_limit
Field descriptor (offset) for struct member 'frames_limit'.Field Documentation
Blender Python API
Every tracking cycle, this number of frames are trackedBlender Source Code
** control how tracking happens Number of frames to be tracked during single tracking session (if TRACKING_FRAMES_LIMIT is set).
Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
MovieTrackingTrack movietrackingtrack = ...; CPointer<Object> p = movietrackingtrack.__dna__addressof(MovieTrackingTrack.__DNA__FIELD__frames_limit); CPointer<Short> p_frames_limit = p.cast(new Class[]{Short.class});
Metadata
- Field: 'frames_limit'
- Signature: 'short'
- Actual Size (32bit/64bit): 2/2
-
__DNA__FIELD__margin
public static final long[] __DNA__FIELD__margin
Field descriptor (offset) for struct member 'margin'.Field Documentation
Blender Python API
Distance from image boundary at which marker stops trackingBlender Source Code
Margin from frame boundaries.
Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
MovieTrackingTrack movietrackingtrack = ...; CPointer<Object> p = movietrackingtrack.__dna__addressof(MovieTrackingTrack.__DNA__FIELD__margin); CPointer<Short> p_margin = p.cast(new Class[]{Short.class});
Metadata
- Field: 'margin'
- Signature: 'short'
- Actual Size (32bit/64bit): 2/2
-
__DNA__FIELD__pattern_match
public static final long[] __DNA__FIELD__pattern_match
Field descriptor (offset) for struct member 'pattern_match'.Field Documentation
Blender Python API
Track pattern from given frame when tracking marker to next frameBlender Source Code
.
Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
MovieTrackingTrack movietrackingtrack = ...; CPointer<Object> p = movietrackingtrack.__dna__addressof(MovieTrackingTrack.__DNA__FIELD__pattern_match); CPointer<Short> p_pattern_match = p.cast(new Class[]{Short.class});
Metadata
- Field: 'pattern_match'
- Signature: 'short'
- Actual Size (32bit/64bit): 2/2
-
__DNA__FIELD__motion_model
public static final long[] __DNA__FIELD__motion_model
Field descriptor (offset) for struct member 'motion_model'.Field Documentation
Blender Python API
Default motion model to use for trackingBlender Source Code
tracking parameters Model of the motion for this track.
Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
MovieTrackingTrack movietrackingtrack = ...; CPointer<Object> p = movietrackingtrack.__dna__addressof(MovieTrackingTrack.__DNA__FIELD__motion_model); CPointer<Short> p_motion_model = p.cast(new Class[]{Short.class});
Metadata
- Field: 'motion_model'
- Signature: 'short'
- Actual Size (32bit/64bit): 2/2
-
__DNA__FIELD__algorithm_flag
public static final long[] __DNA__FIELD__algorithm_flag
Field descriptor (offset) for struct member 'algorithm_flag'.Field Documentation
Blender Source Code
Flags for the tracking algorithm (use brute, use ESM, use pyramid, etc.
Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
MovieTrackingTrack movietrackingtrack = ...; CPointer<Object> p = movietrackingtrack.__dna__addressof(MovieTrackingTrack.__DNA__FIELD__algorithm_flag); CPointer<Integer> p_algorithm_flag = p.cast(new Class[]{Integer.class});
Metadata
- Field: 'algorithm_flag'
- Signature: 'int'
- Actual Size (32bit/64bit): 4/4
-
__DNA__FIELD__minimum_correlation
public static final long[] __DNA__FIELD__minimum_correlation
Field descriptor (offset) for struct member 'minimum_correlation'.Field Documentation
Blender Source Code
Minimal correlation which is still treated as successful tracking.
Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
MovieTrackingTrack movietrackingtrack = ...; CPointer<Object> p = movietrackingtrack.__dna__addressof(MovieTrackingTrack.__DNA__FIELD__minimum_correlation); CPointer<Float> p_minimum_correlation = p.cast(new Class[]{Float.class});
Metadata
- Field: 'minimum_correlation'
- Signature: 'float'
- Actual Size (32bit/64bit): 4/4
-
__DNA__FIELD__gpd
public static final long[] __DNA__FIELD__gpd
Field descriptor (offset) for struct member 'gpd'.Field Documentation
Blender Source Code
Grease-pencil data.
Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
MovieTrackingTrack movietrackingtrack = ...; CPointer<Object> p = movietrackingtrack.__dna__addressof(MovieTrackingTrack.__DNA__FIELD__gpd); CPointer<CPointer<bGPdata>> p_gpd = p.cast(new Class[]{CPointer.class, bGPdata.class});
Metadata
- Field: 'gpd'
- Signature: 'bGPdata*'
- Actual Size (32bit/64bit): 4/8
-
__DNA__FIELD__weight
public static final long[] __DNA__FIELD__weight
Field descriptor (offset) for struct member 'weight'.Field Documentation
Blender Python API
Influence of this track on a final solutionBlender Source Code
Weight of this track.
Weight defines how much the track affects on the final reconstruction, usually gets animated in a way so when track has just appeared its weight is zero and then it gets faded up.
Used to prevent jumps of the camera when tracks are appearing or disappearing.
Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
MovieTrackingTrack movietrackingtrack = ...; CPointer<Object> p = movietrackingtrack.__dna__addressof(MovieTrackingTrack.__DNA__FIELD__weight); CPointer<Float> p_weight = p.cast(new Class[]{Float.class});
Metadata
- Field: 'weight'
- Signature: 'float'
- Actual Size (32bit/64bit): 4/4
-
__DNA__FIELD__weight_stab
public static final long[] __DNA__FIELD__weight_stab
Field descriptor (offset) for struct member 'weight_stab'.Field Documentation
Blender Python API
Influence of this track on 2D stabilizationBlender Source Code
track weight especially for 2D stabilization
Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
MovieTrackingTrack movietrackingtrack = ...; CPointer<Object> p = movietrackingtrack.__dna__addressof(MovieTrackingTrack.__DNA__FIELD__weight_stab); CPointer<Float> p_weight_stab = p.cast(new Class[]{Float.class});
Metadata
- Field: 'weight_stab'
- Signature: 'float'
- Actual Size (32bit/64bit): 4/4
-
-
Constructor Detail
-
MovieTrackingTrack
public MovieTrackingTrack(long __address, Block __block, BlockTable __blockTable)
-
MovieTrackingTrack
protected MovieTrackingTrack(MovieTrackingTrack that)
-
-
Method Detail
-
getNext
public CPointer<MovieTrackingTrack> 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<MovieTrackingTrack> next) throws java.io.IOException
Set method for struct member 'next'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__next
-
getPrev
public CPointer<MovieTrackingTrack> 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<MovieTrackingTrack> 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 trackBlender Source Code
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 trackBlender Source Code
MAX_NAME.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__name
-
getPat_min
public CArrayFacade<java.lang.Float> getPat_min() throws java.io.IOException
Deprecated.DeprecatedGet method for struct member 'pat_min'.Field Documentation
Blender Source Code
** settings ** positions of left-bottom and right-top corners of pattern (in unified 0..1 units, relative to marker->pos) moved to marker's corners since planar tracking implementation
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__pat_min
-
setPat_min
public void setPat_min(CArrayFacade<java.lang.Float> pat_min) throws java.io.IOException
Deprecated.DeprecatedSet method for struct member 'pat_min'.Field Documentation
Blender Source Code
** settings ** positions of left-bottom and right-top corners of pattern (in unified 0..1 units, relative to marker->pos) moved to marker's corners since planar tracking implementation
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__pat_min
-
getPat_max
public CArrayFacade<java.lang.Float> getPat_max() throws java.io.IOException
Deprecated.DeprecatedGet method for struct member 'pat_max'.Field Documentation
Blender Source Code
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__pat_max
-
setPat_max
public void setPat_max(CArrayFacade<java.lang.Float> pat_max) throws java.io.IOException
Deprecated.DeprecatedSet method for struct member 'pat_max'.Field Documentation
Blender Source Code
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__pat_max
-
getSearch_min
public CArrayFacade<java.lang.Float> getSearch_min() throws java.io.IOException
Deprecated.DeprecatedGet method for struct member 'search_min'.Field Documentation
Blender Source Code
positions of left-bottom and right-top corners of search area (in unified 0..1 units, relative to marker->pos moved to marker since affine tracking implementation
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__search_min
-
setSearch_min
public void setSearch_min(CArrayFacade<java.lang.Float> search_min) throws java.io.IOException
Deprecated.DeprecatedSet method for struct member 'search_min'.Field Documentation
Blender Source Code
positions of left-bottom and right-top corners of search area (in unified 0..1 units, relative to marker->pos moved to marker since affine tracking implementation
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__search_min
-
getSearch_max
public CArrayFacade<java.lang.Float> getSearch_max() throws java.io.IOException
Deprecated.DeprecatedGet method for struct member 'search_max'.Field Documentation
Blender Source Code
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__search_max
-
setSearch_max
public void setSearch_max(CArrayFacade<java.lang.Float> search_max) throws java.io.IOException
Deprecated.DeprecatedSet method for struct member 'search_max'.Field Documentation
Blender Source Code
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__search_max
-
getOffset
public CArrayFacade<java.lang.Float> getOffset() throws java.io.IOException
Get method for struct member 'offset'.Field Documentation
Blender Python API
Offset of track from the parenting pointBlender Source Code
Offset to "parenting" point.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__offset
-
setOffset
public void setOffset(CArrayFacade<java.lang.Float> offset) throws java.io.IOException
Set method for struct member 'offset'.Field Documentation
Blender Python API
Offset of track from the parenting pointBlender Source Code
Offset to "parenting" point.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__offset
-
getMarkersnr
public int getMarkersnr() throws java.io.IOException
Get method for struct member 'markersnr'.Field Documentation
Blender Source Code
** track ** Count of markers in track.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__markersnr
-
setMarkersnr
public void setMarkersnr(int markersnr) throws java.io.IOException
Set method for struct member 'markersnr'.Field Documentation
Blender Source Code
** track ** Count of markers in track.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__markersnr
-
get_pad
public int get_pad() throws java.io.IOException
Get method for struct member '_pad'.Field Documentation
Blender Source Code
Most recently used marker.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD___pad
-
set_pad
public void set_pad(int _pad) throws java.io.IOException
Set method for struct member '_pad'.Field Documentation
Blender Source Code
Most recently used marker.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD___pad
-
getMarkers
public CPointer<MovieTrackingMarker> getMarkers() throws java.io.IOException
Get method for struct member 'markers'.Field Documentation
Blender Python API
(read-only) Collection of markers in trackBlender Source Code
Markers in track.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__markers
-
setMarkers
public void setMarkers(CPointer<MovieTrackingMarker> markers) throws java.io.IOException
Set method for struct member 'markers'.Field Documentation
Blender Python API
(read-only) Collection of markers in trackBlender Source Code
Markers in track.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__markers
-
getBundle_pos
public CArrayFacade<java.lang.Float> getBundle_pos() throws java.io.IOException
Get method for struct member 'bundle_pos'.Field Documentation
Blender Source Code
** reconstruction data ** Reconstructed position.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__bundle_pos
-
setBundle_pos
public void setBundle_pos(CArrayFacade<java.lang.Float> bundle_pos) throws java.io.IOException
Set method for struct member 'bundle_pos'.Field Documentation
Blender Source Code
** reconstruction data ** Reconstructed position.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__bundle_pos
-
getError
public float getError() throws java.io.IOException
Get method for struct member 'error'.Field Documentation
Blender Source Code
Average track reprojection error.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__error
-
setError
public void setError(float error) throws java.io.IOException
Set method for struct member 'error'.Field Documentation
Blender Source Code
Average track reprojection error.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__error
-
getFlag
public int getFlag() throws java.io.IOException
Get method for struct member 'flag'.Field Documentation
Blender Source Code
** UI editing ** Flags (selection, ...).
- 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'.Field Documentation
Blender Source Code
** UI editing ** Flags (selection, ...).
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__flag
-
getPat_flag
public int getPat_flag() throws java.io.IOException
Get method for struct member 'pat_flag'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__pat_flag
-
setPat_flag
public void setPat_flag(int pat_flag) throws java.io.IOException
Set method for struct member 'pat_flag'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__pat_flag
-
getSearch_flag
public int getSearch_flag() throws java.io.IOException
Get method for struct member 'search_flag'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__search_flag
-
setSearch_flag
public void setSearch_flag(int search_flag) throws java.io.IOException
Set method for struct member 'search_flag'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__search_flag
-
getColor
public CArrayFacade<java.lang.Float> getColor() throws java.io.IOException
Get method for struct member 'color'.Field Documentation
Blender Python API
Color of the track in the Movie Clip Editor and the 3D viewport after a solveBlender Source Code
Custom color for track.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__color
-
setColor
public void setColor(CArrayFacade<java.lang.Float> color) throws java.io.IOException
Set method for struct member 'color'.Field Documentation
Blender Python API
Color of the track in the Movie Clip Editor and the 3D viewport after a solveBlender Source Code
Custom color for track.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__color
-
getFrames_limit
public short getFrames_limit() throws java.io.IOException
Get method for struct member 'frames_limit'.Field Documentation
Blender Python API
Every tracking cycle, this number of frames are trackedBlender Source Code
** control how tracking happens Number of frames to be tracked during single tracking session (if TRACKING_FRAMES_LIMIT is set).
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__frames_limit
-
setFrames_limit
public void setFrames_limit(short frames_limit) throws java.io.IOException
Set method for struct member 'frames_limit'.Field Documentation
Blender Python API
Every tracking cycle, this number of frames are trackedBlender Source Code
** control how tracking happens Number of frames to be tracked during single tracking session (if TRACKING_FRAMES_LIMIT is set).
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__frames_limit
-
getMargin
public short getMargin() throws java.io.IOException
Get method for struct member 'margin'.Field Documentation
Blender Python API
Distance from image boundary at which marker stops trackingBlender Source Code
Margin from frame boundaries.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__margin
-
setMargin
public void setMargin(short margin) throws java.io.IOException
Set method for struct member 'margin'.Field Documentation
Blender Python API
Distance from image boundary at which marker stops trackingBlender Source Code
Margin from frame boundaries.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__margin
-
getPattern_match
public short getPattern_match() throws java.io.IOException
Get method for struct member 'pattern_match'.Field Documentation
Blender Python API
Track pattern from given frame when tracking marker to next frameBlender Source Code
.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__pattern_match
-
setPattern_match
public void setPattern_match(short pattern_match) throws java.io.IOException
Set method for struct member 'pattern_match'.Field Documentation
Blender Python API
Track pattern from given frame when tracking marker to next frameBlender Source Code
.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__pattern_match
-
getMotion_model
public short getMotion_model() throws java.io.IOException
Get method for struct member 'motion_model'.Field Documentation
Blender Python API
Default motion model to use for trackingBlender Source Code
tracking parameters Model of the motion for this track.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__motion_model
-
setMotion_model
public void setMotion_model(short motion_model) throws java.io.IOException
Set method for struct member 'motion_model'.Field Documentation
Blender Python API
Default motion model to use for trackingBlender Source Code
tracking parameters Model of the motion for this track.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__motion_model
-
getAlgorithm_flag
public int getAlgorithm_flag() throws java.io.IOException
Get method for struct member 'algorithm_flag'.Field Documentation
Blender Source Code
Flags for the tracking algorithm (use brute, use ESM, use pyramid, etc.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__algorithm_flag
-
setAlgorithm_flag
public void setAlgorithm_flag(int algorithm_flag) throws java.io.IOException
Set method for struct member 'algorithm_flag'.Field Documentation
Blender Source Code
Flags for the tracking algorithm (use brute, use ESM, use pyramid, etc.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__algorithm_flag
-
getMinimum_correlation
public float getMinimum_correlation() throws java.io.IOException
Get method for struct member 'minimum_correlation'.Field Documentation
Blender Source Code
Minimal correlation which is still treated as successful tracking.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__minimum_correlation
-
setMinimum_correlation
public void setMinimum_correlation(float minimum_correlation) throws java.io.IOException
Set method for struct member 'minimum_correlation'.Field Documentation
Blender Source Code
Minimal correlation which is still treated as successful tracking.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__minimum_correlation
-
getGpd
public CPointer<bGPdata> getGpd() throws java.io.IOException
Get method for struct member 'gpd'.Field Documentation
Blender Source Code
Grease-pencil data.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__gpd
-
setGpd
public void setGpd(CPointer<bGPdata> gpd) throws java.io.IOException
Set method for struct member 'gpd'.Field Documentation
Blender Source Code
Grease-pencil data.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__gpd
-
getWeight
public float getWeight() throws java.io.IOException
Get method for struct member 'weight'.Field Documentation
Blender Python API
Influence of this track on a final solutionBlender Source Code
Weight of this track.
Weight defines how much the track affects on the final reconstruction, usually gets animated in a way so when track has just appeared its weight is zero and then it gets faded up.
Used to prevent jumps of the camera when tracks are appearing or disappearing.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__weight
-
setWeight
public void setWeight(float weight) throws java.io.IOException
Set method for struct member 'weight'.Field Documentation
Blender Python API
Influence of this track on a final solutionBlender Source Code
Weight of this track.
Weight defines how much the track affects on the final reconstruction, usually gets animated in a way so when track has just appeared its weight is zero and then it gets faded up.
Used to prevent jumps of the camera when tracks are appearing or disappearing.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__weight
-
getWeight_stab
public float getWeight_stab() throws java.io.IOException
Get method for struct member 'weight_stab'.Field Documentation
Blender Python API
Influence of this track on 2D stabilizationBlender Source Code
track weight especially for 2D stabilization
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__weight_stab
-
setWeight_stab
public void setWeight_stab(float weight_stab) throws java.io.IOException
Set method for struct member 'weight_stab'.Field Documentation
Blender Python API
Influence of this track on 2D stabilizationBlender Source Code
track weight especially for 2D stabilization
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__weight_stab
-
__io__addressof
public CPointer<MovieTrackingTrack> __io__addressof()
Instantiates a pointer on this instance.
-
-