Umasoft
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
Public Member Functions | List of all members
ProfileDlg Class Reference
Inheritance diagram for ProfileDlg:
ProfileDlgBase

Public Member Functions

 ProfileDlg (wxWindow *parent, wxWindowID id, const wxString &title, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxDEFAULT_DIALOG_STYLE)
 
wxTextCtrl * GetRF ()
 
wxChoice * GetCurvature ()
 
wxCheckBox * GetFresnel ()
 
wxCheckBox * GetEffective ()
 
wxTextCtrl * GetHeight2 ()
 
wxTextCtrl * GetHeight1 ()
 
wxTextCtrl * GetText ()
 
wxCheckBox * GetLineOfSight ()
 
wxCheckBox * GetVisibility ()
 
wxButton * GetShowCulture ()
 
void MakePoint (wxPoint &p, int i, float value)
 
void DrawChart (wxDC &dc)
 
void UpdateMessageText ()
 
void UpdateEnabling ()
 
void SetProjection (const vtProjection &proj)
 
void SetPath (const DLine2 &path)
 
void SetPoints (const DPoint2 &p1, const DPoint2 &p2)
 
void SetCallback (ProfileCallback *callback)
 
void GetValues ()
 
void Analyze ()
 
void ComputeLineOfSight ()
 
void ComputeVisibility ()
 
float ComputeFresnelRadius (float dist, float freq, int zone)
 
void ComputeFirstFresnel ()
 
void ComputeGeoidSurface ()
 
float ApplyGeoid (float h, int i, char t)
 
void ComputeSignalLoss (float dist, float freq)
 
float TotalHeightAt (int i)
 
void WriteProfileToDXF (const char *filename)
 
void WriteTraceToDXF (const char *filename)
 
void WriteProfileToCSV (const char *filename)
 
- Public Member Functions inherited from ProfileDlgBase
 ProfileDlgBase (wxWindow *parent, wxWindowID id=wxID_ANY, const wxString &title=wxEmptyString, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxDEFAULT_DIALOG_STYLE|wxTAB_TRAVERSAL)
 

Additional Inherited Members

- Protected Attributes inherited from ProfileDlgBase
wxCheckBox * m_line_of_sight
 
wxCheckBox * m_visibility
 
wxCheckBox * m_fresnel
 
wxCheckBox * m_use_effective
 
wxButton * m_show_culture
 
wxStaticLine * mmine2
 
wxStaticText * m_text40
 
wxTextCtrl * m_height1
 
wxStaticText * id_text
 
wxTextCtrl * m_height2
 
wxStaticText * m_text41
 
wxTextCtrl * m_rf
 
wxStaticText * m_text42
 
wxStaticText * m_text43
 
wxChoice * m_curvature
 
wxStaticLine * m_line2
 
wxTextCtrl * m_status_text
 
wxStaticText * m_text44
 
wxButton * m_export_dxf
 
wxButton * m_export_trace
 
wxButton * m_export_csv
 

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