#include <KeyFrameList.h>
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) |
OneKeyFrame * | get_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 |
Definition at line 19 of file KeyFrameList.h.
KeyFrameList::KeyFrameList | ( | int | initsize = 2 | ) |
Definition at line 5 of file KeyFrameList.cpp.
Definition at line 23 of file KeyFrameList.cpp.
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.
OneKeyFrame * KeyFrameList::get_frame_pointer | ( | int | frameID | ) |
Definition at line 175 of file KeyFrameList.cpp.
bool KeyFrameList::isFull | ( | ) |
Definition at line 271 of file KeyFrameList.cpp.
void KeyFrameList::release_oneSlice | ( | OneKeyFrame * | onekeyframe | ) |
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.
Definition at line 24 of file KeyFrameList.h.
Definition at line 22 of file KeyFrameList.h.
Definition at line 23 of file KeyFrameList.h.