![]() |
VR-Vantage 2.7 API Documentation
|

Public Member Functions | |
| ciTrackControlPanel () | |
| Constructor. | |
| ciTrackControlPanel (wxWindow *parent, wxEvtHandler *EvtHandler, wxWindowID id=SYMBOL_CITRACKCONTROL_IDNAME, const wxPoint &pos=SYMBOL_CITRACKCONTROL_POSITION, const wxSize &size=SYMBOL_CITRACKCONTROL_SIZE, long style=SYMBOL_CITRACKCONTROL_STYLE) | |
| Constructor. | |
| bool | Create (wxWindow *parent, wxWindowID id=SYMBOL_CITRACKCONTROL_IDNAME, const wxPoint &pos=SYMBOL_CITRACKCONTROL_POSITION, const wxSize &size=SYMBOL_CITRACKCONTROL_SIZE, long style=SYMBOL_CITRACKCONTROL_STYLE) |
| Creation. | |
| void | CreateControls () |
| Creates the controls and sizers. | |
| void | OnTrackCtrlFrameCtrlUpdated (wxCommandEvent &event) |
| wxEVT_COMMAND_SLIDER_UPDATED event handler for ID_TRACK_CTRL_FRAME_CTRL | |
| void | OnFileSaveButtonClick (wxCommandEvent &event) |
| wxEVT_COMMAND_BUTTON_CLICKED event handler for ID_TRACK_CTRL_BMPFILE_BUTTON | |
| void | OnTrackCtrlBmpfileLocationUpdated (wxCommandEvent &event) |
| wxEVT_COMMAND_TEXT_UPDATED event handler for ID_TRACK_CTRL_BMPFILE_LOCATION | |
| void | OnTrackCtrlStartClick (wxCommandEvent &event) |
| wxEVT_COMMAND_BUTTON_CLICKED event handler for ID_TRACK_CTRL_START | |
| void | OnTrackCtrlRevStepClick (wxCommandEvent &event) |
| wxEVT_COMMAND_BUTTON_CLICKED event handler for ID_TRACK_CTRL_REV_STEP | |
| void | OnTrackCtrlRevPlayClick (wxCommandEvent &event) |
| wxEVT_COMMAND_BUTTON_CLICKED event handler for ID_TRACK_CTRL_REV_PLAY | |
| void | OnTrackCtrlPauseClick (wxCommandEvent &event) |
| wxEVT_COMMAND_BUTTON_CLICKED event handler for ID_TRACK_CTRL_PAUSE | |
| void | OnTrackCtrlPlayClick (wxCommandEvent &event) |
| wxEVT_COMMAND_BUTTON_CLICKED event handler for ID_TRACK_CTRL_PLAY | |
| void | OnTrackCtrlStepClick (wxCommandEvent &event) |
| wxEVT_COMMAND_BUTTON_CLICKED event handler for ID_TRACK_CTRL_STEP | |
| void | OnTrackCtrlEndClick (wxCommandEvent &event) |
| wxEVT_COMMAND_BUTTON_CLICKED event handler for ID_TRACK_CTRL_END | |
| void | OnTrackCtrlCheckboxLoopPlayClick (wxCommandEvent &event) |
| wxEVT_COMMAND_CHECKBOX_CLICKED event handler for ID_TRACK_CTRL_CHECKBOX_LOOP_PLAY | |
| void | OnTrackCtrlSliderFrameRateUpdated (wxCommandEvent &event) |
| wxEVT_COMMAND_SLIDER_UPDATED event handler for ID_TRACK_CTRL_SLIDER_FRAME_RATE | |
| void | OnTrackCtrlTextctrlFramerateEnter (wxCommandEvent &event) |
| wxEVT_COMMAND_TEXT_ENTER event handler for ID_TRACK_CTRL_TEXTCTRL_FRAMERATE | |
| void | OnTrackCtrlViewFileClick (wxCommandEvent &event) |
| wxEVT_COMMAND_BUTTON_CLICKED event handler for ID_TRACK_CTRL_VIEW_FILE | |
| void | OnSaveFileClick (wxCommandEvent &event) |
| wxEVT_COMMAND_BUTTON_CLICKED event handler for ID_TRACK_CTRL_RECORD_FILES | |
| void | OnTrackCtrlBmpFormatClick (wxCommandEvent &event) |
| wxEVT_COMMAND_CHECKBOX_CLICKED event handler for ID_TRACK_CTRL_BMP_FORMAT | |
| void | OnTrackCtrlFloatFormatClick (wxCommandEvent &event) |
| wxEVT_COMMAND_CHECKBOX_CLICKED event handler for ID_TRACK_CTRL_FLOAT_FORMAT | |
| void | OnEndTimeUpdated (wxCommandEvent &event) |
| wxEVT_COMMAND_TEXT_UPDATED event handler for ID_TRACK_CTRL_END_TIME | |
| void | OnStartTimeUpdated (wxCommandEvent &event) |
| wxEVT_COMMAND_TEXT_UPDATED event handler for ID_TRACK_CTRL_START_TIME | |
| void | OnCurrentTimeUpdated (wxCommandEvent &event) |
| wxEVT_COMMAND_TEXT_UPDATED event handler for ID_TRACK_CTRL_CURRENT_TIME | |
| void | OnTrackCtrlTextctrlFrameIndexUpdated (wxCommandEvent &event) |
| wxEVT_COMMAND_TEXT_UPDATED event handler for ID_TRACK_CTRL_TEXTCTRL_FRAME_INDEX | |
| void | OnTextFileCount (wxCommandEvent &event) |
| wxEVT_COMMAND_TEXT_UPDATED event handler for ID_TRACK_CTRL_TEXTSTART_INDEX | |
| void | OnTrackCtrlCheckboxLinkTODClick (wxCommandEvent &event) |
| void | OnUpdateScenarioCtrlEvent (int frameNumber, ciTrack &track) |
| this is the callback from the thread to change the scenario | |
| wxBitmap | GetBitmapResource (const wxString &name) |
| Retrieves bitmap resources. | |
| wxIcon | GetIconResource (const wxString &name) |
| Retrieves icon resources. | |
| void | setEvtHandler (wxEvtHandler *msgObj) |
| ciTrack | getData () |
| void | setData (ciTrack TrackData) |
| void | updatePanel () |
| virtual void | updateTrack () |
| void | parseName (char *inputname, char *prefix, char *suffix, int &index, int &indexLength) |
| void | setSliderFrame (int framecount) |
| void | setLabelFrame (int framecount) |
| void | setCurrentTime (double time) |
| void | setSaveFrameCount (int framecount) |
| void | setSaveFloat (bool flag) |
| void | setSaveBmp (bool flag) |
Static Public Member Functions | |
| static bool | ShowToolTips () |
| Should we show tooltips? | |
Public Attributes | |
| wxEvtHandler * | appEvtHandler |
| Set Message pointer. | |
| wxSlider * | ciTrackFrameIndex |
| wxBitmapButton * | ciBrowseBMP |
| wxTextCtrl * | ciOutputFileLocation |
| wxBitmapButton * | ciStartFrame |
| wxBitmapButton * | ciReverseStepFrame |
| wxBitmapButton * | ciReversePlayFrame |
| wxBitmapButton * | ciPausetFrame |
| wxBitmapButton * | ciPlayFrame |
| wxBitmapButton * | ciStepFrame |
| wxBitmapButton * | ciEndFrame |
| wxCheckBox * | scenarioLoop |
| wxSlider * | ciTrackFrameRate |
| wxTextCtrl * | frameRateControl |
| wxButton * | viewFrame |
| wxButton * | recordFrames |
| wxRadioButton * | saveBMP |
| wxRadioButton * | saveFloat |
| wxTextCtrl * | endTime |
| wxTextCtrl * | startTime |
| wxTextCtrl * | currentTime |
| wxTextCtrl * | frameIndex |
| wxTextCtrl * | fileFrameCount |
| wxCheckBox * | linkTOD |
Protected Attributes | |
| ciTrack | m_trackData |
ciTrackControlPanel class declaration
| ciTrackControlPanel::ciTrackControlPanel | ( | ) |
Constructor.
| ciTrackControlPanel::ciTrackControlPanel | ( | wxWindow * | parent, |
| wxEvtHandler * | EvtHandler, | ||
| wxWindowID | id = SYMBOL_CITRACKCONTROL_IDNAME, |
||
| const wxPoint & | pos = SYMBOL_CITRACKCONTROL_POSITION, |
||
| const wxSize & | size = SYMBOL_CITRACKCONTROL_SIZE, |
||
| long | style = SYMBOL_CITRACKCONTROL_STYLE |
||
| ) |
Constructor.
| wxWindow* | parent |
| wxEvtHandler | *EvtHandler |
| wxWindowID | id |
| const | wxPoint& pos |
| const | wxSize& size |
| long | style |
| bool ciTrackControlPanel::Create | ( | wxWindow * | parent, |
| wxWindowID | id = SYMBOL_CITRACKCONTROL_IDNAME, |
||
| const wxPoint & | pos = SYMBOL_CITRACKCONTROL_POSITION, |
||
| const wxSize & | size = SYMBOL_CITRACKCONTROL_SIZE, |
||
| long | style = SYMBOL_CITRACKCONTROL_STYLE |
||
| ) |
Creation.
| wxWindow* | parent |
| wxWindowID | id |
| const | wxPoint& pos |
| const | wxSize& size |
| long | style |
| void ciTrackControlPanel::CreateControls | ( | ) |
Creates the controls and sizers.
| void ciTrackControlPanel::OnTrackCtrlFrameCtrlUpdated | ( | wxCommandEvent & | event | ) |
wxEVT_COMMAND_SLIDER_UPDATED event handler for ID_TRACK_CTRL_FRAME_CTRL
| wxCommandEvent& | event |
| void ciTrackControlPanel::OnFileSaveButtonClick | ( | wxCommandEvent & | event | ) |
wxEVT_COMMAND_BUTTON_CLICKED event handler for ID_TRACK_CTRL_BMPFILE_BUTTON
| wxCommandEvent& | event |
| void ciTrackControlPanel::OnTrackCtrlBmpfileLocationUpdated | ( | wxCommandEvent & | event | ) |
wxEVT_COMMAND_TEXT_UPDATED event handler for ID_TRACK_CTRL_BMPFILE_LOCATION
| wxCommandEvent& | event |
| void ciTrackControlPanel::OnTrackCtrlStartClick | ( | wxCommandEvent & | event | ) |
wxEVT_COMMAND_BUTTON_CLICKED event handler for ID_TRACK_CTRL_START
| wxCommandEvent& | event |
| void ciTrackControlPanel::OnTrackCtrlRevStepClick | ( | wxCommandEvent & | event | ) |
wxEVT_COMMAND_BUTTON_CLICKED event handler for ID_TRACK_CTRL_REV_STEP
| wxCommandEvent& | event |
| void ciTrackControlPanel::OnTrackCtrlRevPlayClick | ( | wxCommandEvent & | event | ) |
wxEVT_COMMAND_BUTTON_CLICKED event handler for ID_TRACK_CTRL_REV_PLAY
| wxCommandEvent& | event |
| void ciTrackControlPanel::OnTrackCtrlPauseClick | ( | wxCommandEvent & | event | ) |
wxEVT_COMMAND_BUTTON_CLICKED event handler for ID_TRACK_CTRL_PAUSE
| wxCommandEvent& | event |
| void ciTrackControlPanel::OnTrackCtrlPlayClick | ( | wxCommandEvent & | event | ) |
wxEVT_COMMAND_BUTTON_CLICKED event handler for ID_TRACK_CTRL_PLAY
| wxCommandEvent& | event |
| void ciTrackControlPanel::OnTrackCtrlStepClick | ( | wxCommandEvent & | event | ) |
wxEVT_COMMAND_BUTTON_CLICKED event handler for ID_TRACK_CTRL_STEP
| wxCommandEvent& | event |
| void ciTrackControlPanel::OnTrackCtrlEndClick | ( | wxCommandEvent & | event | ) |
wxEVT_COMMAND_BUTTON_CLICKED event handler for ID_TRACK_CTRL_END
| wxCommandEvent& | event |
| void ciTrackControlPanel::OnTrackCtrlCheckboxLoopPlayClick | ( | wxCommandEvent & | event | ) |
wxEVT_COMMAND_CHECKBOX_CLICKED event handler for ID_TRACK_CTRL_CHECKBOX_LOOP_PLAY
| wxCommandEvent& | event |
| void ciTrackControlPanel::OnTrackCtrlSliderFrameRateUpdated | ( | wxCommandEvent & | event | ) |
wxEVT_COMMAND_SLIDER_UPDATED event handler for ID_TRACK_CTRL_SLIDER_FRAME_RATE
| wxCommandEvent& | event |
| void ciTrackControlPanel::OnTrackCtrlTextctrlFramerateEnter | ( | wxCommandEvent & | event | ) |
wxEVT_COMMAND_TEXT_ENTER event handler for ID_TRACK_CTRL_TEXTCTRL_FRAMERATE
| wxCommandEvent& | event |
| void ciTrackControlPanel::OnTrackCtrlViewFileClick | ( | wxCommandEvent & | event | ) |
wxEVT_COMMAND_BUTTON_CLICKED event handler for ID_TRACK_CTRL_VIEW_FILE
| wxCommandEvent& | event |
| void ciTrackControlPanel::OnSaveFileClick | ( | wxCommandEvent & | event | ) |
wxEVT_COMMAND_BUTTON_CLICKED event handler for ID_TRACK_CTRL_RECORD_FILES
| wxCommandEvent& | event |
| void ciTrackControlPanel::OnTrackCtrlBmpFormatClick | ( | wxCommandEvent & | event | ) |
wxEVT_COMMAND_CHECKBOX_CLICKED event handler for ID_TRACK_CTRL_BMP_FORMAT
| wxCommandEvent& | event |
| void ciTrackControlPanel::OnTrackCtrlFloatFormatClick | ( | wxCommandEvent & | event | ) |
wxEVT_COMMAND_CHECKBOX_CLICKED event handler for ID_TRACK_CTRL_FLOAT_FORMAT
| wxCommandEvent& | event |
| void ciTrackControlPanel::OnEndTimeUpdated | ( | wxCommandEvent & | event | ) |
wxEVT_COMMAND_TEXT_UPDATED event handler for ID_TRACK_CTRL_END_TIME
| wxCommandEvent& | event |
| void ciTrackControlPanel::OnStartTimeUpdated | ( | wxCommandEvent & | event | ) |
wxEVT_COMMAND_TEXT_UPDATED event handler for ID_TRACK_CTRL_START_TIME
| wxCommandEvent& | event |
| void ciTrackControlPanel::OnCurrentTimeUpdated | ( | wxCommandEvent & | event | ) |
wxEVT_COMMAND_TEXT_UPDATED event handler for ID_TRACK_CTRL_CURRENT_TIME
| wxCommandEvent& | event |
| void ciTrackControlPanel::OnTrackCtrlTextctrlFrameIndexUpdated | ( | wxCommandEvent & | event | ) |
wxEVT_COMMAND_TEXT_UPDATED event handler for ID_TRACK_CTRL_TEXTCTRL_FRAME_INDEX
| wxCommandEvent& | event |
| void ciTrackControlPanel::OnTextFileCount | ( | wxCommandEvent & | event | ) |
wxEVT_COMMAND_TEXT_UPDATED event handler for ID_TRACK_CTRL_TEXTSTART_INDEX
| wxCommandEvent& | event |
| void ciTrackControlPanel::OnTrackCtrlCheckboxLinkTODClick | ( | wxCommandEvent & | event | ) |
| wxCommandEvent& | event |
this is the callback from the thread to change the scenario
| int | frameNumber |
| ciTrack | &track |
| wxBitmap ciTrackControlPanel::GetBitmapResource | ( | const wxString & | name | ) |
Retrieves bitmap resources.
| const | wxString& name |
| wxIcon ciTrackControlPanel::GetIconResource | ( | const wxString & | name | ) |
Retrieves icon resources.
| const | wxString& name |
|
inline |
| wxEvtHandler | *msgObj |
References appEvtHandler.
|
static |
Should we show tooltips?
|
inline |
References m_trackData.
| TrackData | - the new Track data object. |
References m_trackData, and updatePanel().
| void ciTrackControlPanel::updatePanel | ( | ) |
|
virtual |
| void ciTrackControlPanel::parseName | ( | char * | inputname, |
| char * | prefix, | ||
| char * | suffix, | ||
| int & | index, | ||
| int & | indexLength | ||
| ) |
| inputname | - Character string containing the file name. |
| prefix | - returned character pointer containing the prefix. |
| suffix | - returned character pointer containing the suffix. |
| index | - the numerical value of the index. |
| indexLength | - the length of the index string (if their are left padded zeros). |
| framecount | - framecount. |
|
inline |
| double | time |
References currentTime.
| frame | count |
References m_trackData, and ciTrack::setSaveFrameCount().
| flag | - The save floating point images flag to be assigned. |
References m_trackData, and ciTrack::setSaveFloat().
| flag | - The save 8 bit bmp images flag to be assigned. |
References m_trackData, and ciTrack::setSaveBmp().
| wxEvtHandler* ciTrackControlPanel::appEvtHandler |
Set Message pointer.
Referenced by setEvtHandler().
| wxSlider* ciTrackControlPanel::ciTrackFrameIndex |
| wxBitmapButton* ciTrackControlPanel::ciBrowseBMP |
| wxTextCtrl* ciTrackControlPanel::ciOutputFileLocation |
| wxBitmapButton* ciTrackControlPanel::ciStartFrame |
| wxBitmapButton* ciTrackControlPanel::ciReverseStepFrame |
| wxBitmapButton* ciTrackControlPanel::ciReversePlayFrame |
| wxBitmapButton* ciTrackControlPanel::ciPausetFrame |
| wxBitmapButton* ciTrackControlPanel::ciPlayFrame |
| wxBitmapButton* ciTrackControlPanel::ciStepFrame |
| wxBitmapButton* ciTrackControlPanel::ciEndFrame |
| wxCheckBox* ciTrackControlPanel::scenarioLoop |
| wxSlider* ciTrackControlPanel::ciTrackFrameRate |
| wxTextCtrl* ciTrackControlPanel::frameRateControl |
| wxButton* ciTrackControlPanel::viewFrame |
| wxButton* ciTrackControlPanel::recordFrames |
| wxRadioButton* ciTrackControlPanel::saveBMP |
| wxRadioButton* ciTrackControlPanel::saveFloat |
| wxTextCtrl* ciTrackControlPanel::endTime |
| wxTextCtrl* ciTrackControlPanel::startTime |
| wxTextCtrl* ciTrackControlPanel::currentTime |
Referenced by setCurrentTime().
| wxTextCtrl* ciTrackControlPanel::frameIndex |
| wxTextCtrl* ciTrackControlPanel::fileFrameCount |
| wxCheckBox* ciTrackControlPanel::linkTOD |
|
protected |
Track file data
Referenced by getData(), setData(), setSaveBmp(), setSaveFloat(), and setSaveFrameCount().