#include <windows.h>
#include <stdlib.h>
#include <stdio.h>
#include <math.h>
#include <string.h>
#include "fof_ansi.h"
#include "fof_iss.h"
#include "fof_mrt.h"
#include "fof_smt.h"
#include "fof_spp.h"
#include "fof_cct.h"
#include "fof_util.h"
Include dependency graph for fof_mrt.c:
Macros | |
#define | eC_smt 300 |
#define | ec_line 300 |
#define | e_SqFtAcre 43560.0 |
Functions | |
float WINAPI | MRT_Calc (d_MI *a_MI, d_MO *a_MO, char cr_ErrMes[]) |
void | MRT_Total (d_MI *a_MI, d_MO *a_MO, float f_Prob) |
void WINAPI | MO_Init (d_MO *a_MO) |
int WINAPI | MRT_LoadSpe (char cr_Pth[], char cr_ErrMes[]) |
void | SMT_InitTable () |
int | SMT_NotImp (int iX) |
int | SMT_Get (int iX, d_SMT *a_SMT) |
int | SMT_ChkReg (d_SMT *a_SMT, int i_Reg) |
int | SMT_ChkRegion (char cr_Spe[], int i_Reg) |
float | SMT_CalcBarkThick (char cr_Spe[], float f_DBH, char cr_ErrMes[]) |
int | SMT_MortEqu (char cr_Spe[]) |
int | SMT_GetIdx (char cr_Spe[]) |
void | SMT_DispTbl () |
float | SMT_CalcCrnCov (char cr_Spe[], float f_Dia, float f_Hgt) |
int | CCT_Get (int i_No, d_CCT *a_CCT) |
void | CCT_Display (d_CCT *a_CTT) |
void | MRT_InitST () |
float | MRT_Overlap (float f_SqFtCov) |
Variables | |
d_SMT | sr_SMT [eC_smt] |
float | gf_TotMort = 0 |
float | gfN_TotMort = 0 |
float | gf_4TotMort = 0 |
float | gfN_4TotMort = 0 |
float | gf_TotKilDBH = 0 |
float | gf_CovTotPreLiv = 0 |
float | gf_CovTotPosLiv = 0 |
Macro Definition Documentation
#define e_SqFtAcre 43560.0 |
#define ec_line 300 |
#define eC_smt 300 |
Function Documentation
void CCT_Display | ( | d_CCT * | a_CTT | ) |
int CCT_Get | ( | int | i_No, |
d_CCT * | a_CCT | ||
) |
Here is the caller graph for this function:
void WINAPI MO_Init | ( | d_MO * | a_MO | ) |
Here is the call graph for this function:
void MRT_InitST | ( | void | ) |
Here is the caller graph for this function:
int WINAPI MRT_LoadSpe | ( | char | cr_Pth[], |
char | cr_ErrMes[] | ||
) |
Here is the call graph for this function:
float MRT_Overlap | ( | float | f_SqFtCov | ) |
Here is the caller graph for this function:
Here is the call graph for this function:
Here is the caller graph for this function:
float SMT_CalcBarkThick | ( | char | cr_Spe[], |
float | f_DBH, | ||
char | cr_ErrMes[] | ||
) |
Here is the call graph for this function:
Here is the caller graph for this function:
float SMT_CalcCrnCov | ( | char | cr_Spe[], |
float | f_Dia, | ||
float | f_Hgt | ||
) |
Here is the call graph for this function:
Here is the caller graph for this function:
int SMT_ChkReg | ( | d_SMT * | a_SMT, |
int | i_Reg | ||
) |
int SMT_ChkRegion | ( | char | cr_Spe[], |
int | i_Reg | ||
) |
Here is the call graph for this function:
void SMT_DispTbl | ( | void | ) |
int SMT_Get | ( | int | iX, |
d_SMT * | a_SMT | ||
) |
int SMT_GetIdx | ( | char | cr_Spe[] | ) |
Here is the call graph for this function:
Here is the caller graph for this function:
void SMT_InitTable | ( | void | ) |
Here is the caller graph for this function:
int SMT_MortEqu | ( | char | cr_Spe[] | ) |
Here is the call graph for this function:
Here is the caller graph for this function:
int SMT_NotImp | ( | int | iX | ) |
Variable Documentation
float gf_4TotMort = 0 |
float gf_CovTotPosLiv = 0 |
float gf_CovTotPreLiv = 0 |
float gf_TotKilDBH = 0 |
float gf_TotMort = 0 |
float gfN_4TotMort = 0 |
float gfN_TotMort = 0 |