3Depict
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
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...
 
getEndValue () const
 Return the initial value, as given by user. More...
 
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: