Public Member Functions | Public Attributes
KeyFrameList Class Reference

#include <KeyFrameList.h>

List of all members.

Public Member Functions

void add_curField_to_frame (int pos, QuadMesh *obj, int frameID)
bool add_jar_to_specFrame (int frameID, int vertID, icMatrix2x2 &jarcobian)
bool add_jar_to_specFrame (OneKeyFrame *theframe, int vertID, icMatrix2x2 &jarcobian)
void add_oneSlice (int nverts=1, int spec_sliceID=0)
void add_vec_to_curFrame (int vertID, icMatrix2x2 &jarcobian)
bool add_vec_to_specFrame (int frameID, int vertID, double vx, double vy)
bool add_vec_to_specFrame (OneKeyFrame *theframe, int vertID, double vx, double vy)
void copy_frame_to_specFrame (OneKeyFrame *source, int frameID)
bool extend (int step=2)
OneKeyFrameget_frame_pointer (int frameID)
bool isFull ()
 KeyFrameList (int initsize=2)
void release_oneSlice (OneKeyFrame *onekeyframe)
void reset_one_frame (OneKeyFrame *onekeyframe)
bool reset_specFrame (int frameID)
void save_cur_field (int frameID, QuadMesh *obj)
 ~KeyFrameList ()

Public Attributes

int curMaxNum
OneKeyFrame ** keyframes
int nkeyframes

Detailed Description

Definition at line 19 of file KeyFrameList.h.


Constructor & Destructor Documentation

KeyFrameList::KeyFrameList ( int  initsize = 2)

Definition at line 5 of file KeyFrameList.cpp.

Definition at line 23 of file KeyFrameList.cpp.


Member Function Documentation

void KeyFrameList::add_curField_to_frame ( int  pos,
QuadMesh obj,
int  frameID 
)

Definition at line 211 of file KeyFrameList.cpp.

bool KeyFrameList::add_jar_to_specFrame ( int  frameID,
int  vertID,
icMatrix2x2 jarcobian 
)

Definition at line 106 of file KeyFrameList.cpp.

bool KeyFrameList::add_jar_to_specFrame ( OneKeyFrame theframe,
int  vertID,
icMatrix2x2 jarcobian 
)

Definition at line 127 of file KeyFrameList.cpp.

void KeyFrameList::add_oneSlice ( int  nverts = 1,
int  spec_sliceID = 0 
)

Definition at line 50 of file KeyFrameList.cpp.

void KeyFrameList::add_vec_to_curFrame ( int  vertID,
icMatrix2x2 jarcobian 
)

Definition at line 96 of file KeyFrameList.cpp.

bool KeyFrameList::add_vec_to_specFrame ( int  frameID,
int  vertID,
double  vx,
double  vy 
)

Definition at line 138 of file KeyFrameList.cpp.

bool KeyFrameList::add_vec_to_specFrame ( OneKeyFrame theframe,
int  vertID,
double  vx,
double  vy 
)

Definition at line 162 of file KeyFrameList.cpp.

void KeyFrameList::copy_frame_to_specFrame ( OneKeyFrame source,
int  frameID 
)

Definition at line 225 of file KeyFrameList.cpp.

bool KeyFrameList::extend ( int  step = 2)

Definition at line 278 of file KeyFrameList.cpp.

Definition at line 175 of file KeyFrameList.cpp.

Definition at line 271 of file KeyFrameList.cpp.

Definition at line 41 of file KeyFrameList.cpp.

void KeyFrameList::reset_one_frame ( OneKeyFrame onekeyframe)

Definition at line 263 of file KeyFrameList.cpp.

bool KeyFrameList::reset_specFrame ( int  frameID)

Definition at line 240 of file KeyFrameList.cpp.

void KeyFrameList::save_cur_field ( int  frameID,
QuadMesh obj 
)

Definition at line 194 of file KeyFrameList.cpp.


Member Data Documentation

Definition at line 24 of file KeyFrameList.h.

Definition at line 22 of file KeyFrameList.h.

Definition at line 23 of file KeyFrameList.h.


The documentation for this class was generated from the following files:


tensor_field_nav_core
Author(s): Lintao Zheng, Kai Xu
autogenerated on Thu Jun 6 2019 19:50:56