3Depict
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
RealKeyFrameDialog< T > Class Template Reference

#include <realKeyFrameDialog.h>

Inheritance diagram for RealKeyFrameDialog< T >:
Inheritance graph
[legend]
Collaboration diagram for RealKeyFrameDialog< T >:
Collaboration graph
[legend]

Public Member Functions

 RealKeyFrameDialog (wxWindow *parent, int id, const wxString &title, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxDEFAULT_DIALOG_STYLE)
 
size_t getTransitionMode () const
 Return the keyframe transition style selected by user. More...
 
size_t getEndFrame () const
 Return the initial frame from user. More...
 
size_t getStartFrame () const
 Return the start frame, as was given by user. More...
 
T getEndValue () const
 Return the initial value, as given by user. More...
 
T getStartValue () const
 Return the start value, as was given by user. More...
 
virtual void OnComboTransition (wxCommandEvent &event)
 
virtual void OnTextStartFrame (wxCommandEvent &event)
 
virtual void OnTextEndFrame (wxCommandEvent &event)
 
virtual void OnTextStartValue (wxCommandEvent &event)
 
virtual void OnTextEndValue (wxCommandEvent &event)
 
template<>
void OnTextStartValue (wxCommandEvent &evt)
 
template<>
void OnTextEndValue (wxCommandEvent &evt)
 

Protected Member Functions

 DECLARE_EVENT_TABLE ()
 

Protected Attributes

wxStaticBox * sizerMainArea_staticbox
 
wxStaticText * labelTransition
 
wxComboBox * comboTransition
 
wxStaticText * labelFrameStart
 
wxTextCtrl * textFrameStart
 
wxStaticText * labelFrameEnd
 
wxTextCtrl * textFrameEnd
 
wxStaticLine * verticalLine
 
wxStaticText * labelStartVal
 
wxTextCtrl * textStartVal
 
wxStaticText * labelEndVal
 
wxTextCtrl * textEndVal
 
wxButton * buttonCancel
 
wxButton * buttonOK
 

Constructor & Destructor Documentation

◆ RealKeyFrameDialog()

template<class T >
RealKeyFrameDialog< T >::RealKeyFrameDialog ( wxWindow *  parent,
int  id,
const wxString &  title,
const wxPoint &  pos = wxDefaultPosition,
const wxSize &  size = wxDefaultSize,
long  style = wxDEFAULT_DIALOG_STYLE 
)

Member Function Documentation

◆ DECLARE_EVENT_TABLE()

template<class T>
RealKeyFrameDialog< T >::DECLARE_EVENT_TABLE ( )
protected

◆ getEndFrame()

template<class T>
size_t RealKeyFrameDialog< T >::getEndFrame ( ) const
inline

Return the initial frame from user.

Referenced by getRealKeyFrame().

Here is the caller graph for this function:

◆ getEndValue()

template<class T>
T RealKeyFrameDialog< T >::getEndValue ( ) const
inline

Return the initial value, as given by user.

Referenced by getRealKeyFrame().

Here is the caller graph for this function:

◆ getStartFrame()

template<class T>
size_t RealKeyFrameDialog< T >::getStartFrame ( ) const
inline

Return the start frame, as was given by user.

Referenced by getRealKeyFrame().

Here is the caller graph for this function:

◆ getStartValue()

template<class T>
T RealKeyFrameDialog< T >::getStartValue ( ) const
inline

Return the start value, as was given by user.

Referenced by getRealKeyFrame().

Here is the caller graph for this function:

◆ getTransitionMode()

template<class T>
size_t RealKeyFrameDialog< T >::getTransitionMode ( ) const
inline

Return the keyframe transition style selected by user.

Referenced by getRealKeyFrame(), and ExportAnimationDialog::OnFilterGridCellSelected().

Here is the caller graph for this function:

◆ OnComboTransition()

template<class T >
void RealKeyFrameDialog< T >::OnComboTransition ( wxCommandEvent &  event)
virtual

◆ OnTextEndFrame()

template<class T >
void RealKeyFrameDialog< T >::OnTextEndFrame ( wxCommandEvent &  event)
virtual

References RealKeyFrameDialog< T >::textFrameEnd, and validateTextAsStream().

Referenced by RealKeyFrameDialog< T >::RealKeyFrameDialog().

Here is the caller graph for this function:

◆ OnTextEndValue() [1/2]

template<class T >
void RealKeyFrameDialog< T >::OnTextEndValue ( wxCommandEvent &  event)
virtual

References RealKeyFrameDialog< T >::textEndVal, and validateTextAsStream().

Referenced by RealKeyFrameDialog< T >::RealKeyFrameDialog().

Here is the caller graph for this function:

◆ OnTextEndValue() [2/2]

template<>
void RealKeyFrameDialog< Point3D >::OnTextEndValue ( wxCommandEvent &  evt)

◆ OnTextStartFrame()

template<class T >
void RealKeyFrameDialog< T >::OnTextStartFrame ( wxCommandEvent &  event)
virtual

References RealKeyFrameDialog< T >::textFrameStart, and validateTextAsStream().

Referenced by RealKeyFrameDialog< T >::RealKeyFrameDialog().

Here is the caller graph for this function:

◆ OnTextStartValue() [1/2]

template<class T >
void RealKeyFrameDialog< T >::OnTextStartValue ( wxCommandEvent &  event)
virtual

References RealKeyFrameDialog< T >::textStartVal, and validateTextAsStream().

Referenced by RealKeyFrameDialog< T >::RealKeyFrameDialog().

Here is the caller graph for this function:

◆ OnTextStartValue() [2/2]

template<>
void RealKeyFrameDialog< Point3D >::OnTextStartValue ( wxCommandEvent &  evt)

Member Data Documentation

◆ buttonCancel

template<class T>
wxButton* RealKeyFrameDialog< T >::buttonCancel
protected

◆ buttonOK

template<class T>
wxButton* RealKeyFrameDialog< T >::buttonOK
protected

◆ comboTransition

template<class T>
wxComboBox* RealKeyFrameDialog< T >::comboTransition
protected

◆ labelEndVal

template<class T>
wxStaticText* RealKeyFrameDialog< T >::labelEndVal
protected

◆ labelFrameEnd

template<class T>
wxStaticText* RealKeyFrameDialog< T >::labelFrameEnd
protected

◆ labelFrameStart

template<class T>
wxStaticText* RealKeyFrameDialog< T >::labelFrameStart
protected

◆ labelStartVal

template<class T>
wxStaticText* RealKeyFrameDialog< T >::labelStartVal
protected

◆ labelTransition

template<class T>
wxStaticText* RealKeyFrameDialog< T >::labelTransition
protected

◆ sizerMainArea_staticbox

template<class T>
wxStaticBox* RealKeyFrameDialog< T >::sizerMainArea_staticbox
protected

◆ textEndVal

template<class T>
wxTextCtrl* RealKeyFrameDialog< T >::textEndVal
protected

◆ textFrameEnd

template<class T>
wxTextCtrl* RealKeyFrameDialog< T >::textFrameEnd
protected

◆ textFrameStart

template<class T>
wxTextCtrl* RealKeyFrameDialog< T >::textFrameStart
protected

◆ textStartVal

template<class T>
wxTextCtrl* RealKeyFrameDialog< T >::textStartVal
protected

◆ verticalLine

template<class T>
wxStaticLine* RealKeyFrameDialog< T >::verticalLine
protected

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