M_DEFINE_FUNCTION(eFct_Cam_GetShiftTarget,				    "Cam_GetShiftTarget",           "Cam_GetShiftTarget",				"Proc_Cam_GetShiftTarget",				CAM_fn_p_stGetVectorParameter,			USE_CONSTANT_PARAM,		USE_VECTOR_PARAM,		/**/ ULTRA_ABLE /**/)
M_DEFINE_FUNCTION(eFct_Cam_GetShiftPos,					"Cam_GetShiftPos",              "Cam_GetShiftPos",					"Proc_Cam_GetShiftPos",					CAM_fn_p_stGetVectorParameter,			USE_CONSTANT_PARAM,		USE_VECTOR_PARAM,		/**/ ULTRA_ABLE /**/)
 
M_DEFINE_FUNCTION(eFct_Cam_GetDistMin,					    "Cam_GetDistMin",               "Cam_GetDistMin",					"Fct_Cam_GetDistMin",					CAM_fn_p_stGetRealParameter,			USE_CONSTANT_PARAM ,	USE_REAL_PARAM,			/**/ ULTRA_ABLE /**/)
M_DEFINE_FUNCTION(eFct_Cam_GetDistMax,					"Cam_GetDistMax",               "Cam_GetDistMax",					"Fct_Cam_GetDistMax",					CAM_fn_p_stGetRealParameter,			USE_CONSTANT_PARAM ,	USE_REAL_PARAM,			/**/ ULTRA_ABLE /**/)
NU_M_DEFINE_FUNCTION(eFct_Cam_GetBoundDistMin,				"Cam_GetBoundDistMin",          "Cam_GetBoundDistMin",				"Fct_Cam_GetBoundDistMin",				CAM_fn_p_stGetRealParameter,			USE_CONSTANT_PARAM ,	USE_REAL_PARAM,			/**/ ULTRA_ABLE /**/)
NU_M_DEFINE_FUNCTION(eFct_Cam_GetBoundDistMax,				"Cam_GetBoundDistMax",          "Cam_GetBoundDistMax",				"Fct_Cam_GetBoundDistMax",				CAM_fn_p_stGetRealParameter,			USE_CONSTANT_PARAM ,	USE_REAL_PARAM,			/**/ ULTRA_ABLE /**/)
NU_M_DEFINE_FUNCTION(eFct_Cam_GetAngleAlpha,				"Cam_GetAngleAlpha",            "Cam_GetAngleAlpha",				"Fct_Cam_GetAngleAlpha",				CAM_fn_p_stGetRealParameter,			USE_CONSTANT_PARAM ,	USE_REAL_PARAM,			/**/ ULTRA_ABLE /**/)
NU_M_DEFINE_FUNCTION(eFct_Cam_GetAngleShiftAlpha,			"Cam_GetAngleShiftAlpha",       "Cam_GetAngleShiftAlpha",			"Fct_Cam_GetAngleShiftAlpha",			CAM_fn_p_stGetRealParameter,			USE_CONSTANT_PARAM ,	USE_REAL_PARAM,			/**/ ULTRA_ABLE /**/)
M_DEFINE_FUNCTION(eFct_Cam_GetAngleTheta,				"Cam_GetAngleTheta",            "Cam_GetAngleTheta",				"Fct_Cam_GetAngleTheta",				CAM_fn_p_stGetRealParameter,			USE_CONSTANT_PARAM ,	USE_REAL_PARAM,			/**/ ULTRA_ABLE /**/)
NU_M_DEFINE_FUNCTION(eFct_Cam_GetAngleShiftTheta,			"Cam_GetAngleShiftTheta",       "Cam_GetAngleShiftTheta",			"Fct_Cam_GetAngleShiftTheta",			CAM_fn_p_stGetRealParameter,			USE_CONSTANT_PARAM ,	USE_REAL_PARAM,			/**/ ULTRA_ABLE /**/)
NU_M_DEFINE_FUNCTION(eFct_Cam_GetLinearSpeed,				"Cam_GetLinearSpeed",           "Cam_GetLinearSpeed",				"Fct_Cam_GetLinearSpeed",				CAM_fn_p_stGetRealParameter,			USE_CONSTANT_PARAM ,	USE_REAL_PARAM,			/**/ ULTRA_ABLE /**/)
NU_M_DEFINE_FUNCTION(eFct_Cam_GetLinearIncreaseSpeed,		"Cam_GetLinearIncreaseSpeed",   "Cam_GetLinearIncreaseSpeed",		"Fct_Cam_GetLinearIncreaseSpeed",		CAM_fn_p_stGetRealParameter,			USE_CONSTANT_PARAM ,	USE_REAL_PARAM,			/**/ ULTRA_ABLE /**/)
NU_M_DEFINE_FUNCTION(eFct_Cam_GetLinearDecreaseSpeed,		"Cam_GetLinearDecreaseSpeed",   "Cam_GetLinearDecreaseSpeed",		"Fct_Cam_GetLinearDecreaseSpeed",		CAM_fn_p_stGetRealParameter	,			USE_CONSTANT_PARAM ,	USE_REAL_PARAM,			/**/ ULTRA_ABLE /**/)
NU_M_DEFINE_FUNCTION(eFct_Cam_GetAngularSpeed,				"Cam_GetAngularSpeed",          "Cam_GetAngularSpeed",				"Fct_Cam_GetAngularSpeed",				CAM_fn_p_stGetRealParameter,			USE_CONSTANT_PARAM ,	USE_REAL_PARAM,			/**/ ULTRA_ABLE /**/)
NU_M_DEFINE_FUNCTION(eFct_Cam_GetAngularIncreaseSpeed,		"Cam_GetAngularIncreaseSpeed",  "Cam_GetAngularIncreaseSpeed",		"Fct_Cam_GetAngularIncreaseSpeed",		CAM_fn_p_stGetRealParameter,			USE_CONSTANT_PARAM ,	USE_REAL_PARAM,			/**/ ULTRA_ABLE /**/)
NU_M_DEFINE_FUNCTION(eFct_Cam_GetAngularDecreaseSpeed,		"Cam_GetAngularDecreaseSpeed",  "Cam_GetAngularDecreaseSpeed",		"Fct_Cam_GetAngularDecreaseSpeed",		CAM_fn_p_stGetRealParameter,			USE_CONSTANT_PARAM ,	USE_REAL_PARAM,			/**/ ULTRA_ABLE /**/)
NU_M_DEFINE_FUNCTION(eFct_Cam_GetTargetSpeed,				"Cam_GetTargetSpeed",           "Cam_GetTargetSpeed",				"Fct_Cam_GetTargetSpeed",				CAM_fn_p_stGetRealParameter,			USE_CONSTANT_PARAM ,	USE_REAL_PARAM,			/**/ ULTRA_ABLE /**/)
NU_M_DEFINE_FUNCTION(eFct_Cam_GetTargetIncreaseSpeed,		"Cam_GetTargetIncreaseSpeed",   "Cam_GetTargetIncreaseSpeed",		"Fct_Cam_GetTargetIncreaseSpeed",		CAM_fn_p_stGetRealParameter,			USE_CONSTANT_PARAM ,	USE_REAL_PARAM,			/**/ ULTRA_ABLE /**/)
NU_M_DEFINE_FUNCTION(eFct_Cam_GetTargetDecreaseSpeed,		"Cam_GetTargetDecreaseSpeed",   "Cam_GetTargetDecreaseSpeed",		"Fct_Cam_GetTargetDecreaseSpeed",		CAM_fn_p_stGetRealParameter,			USE_CONSTANT_PARAM ,	USE_REAL_PARAM,			/**/ ULTRA_ABLE /**/)
M_DEFINE_FUNCTION(eFct_Cam_GetFocal,					    "Cam_GetFocal",                 "Cam_GetFocal",						"Fct_Cam_GetFocal",						CAM_fn_p_stGetRealParameter,			USE_CONSTANT_PARAM ,	USE_REAL_PARAM,			/**/ ULTRA_ABLE /**/)
NU_M_DEFINE_FUNCTION(eFct_Cam_GetZMin,						"Cam_GetZMin",                  "Cam_GetZMin",						"Fct_Cam_GetZMin",						CAM_fn_p_stGetRealParameter,			USE_CONSTANT_PARAM ,	USE_REAL_PARAM,			/**/ ULTRA_ABLE /**/)
NU_M_DEFINE_FUNCTION(eFct_Cam_GetZMax,						"Cam_GetZMax",                  "Cam_GetZMax",						"Fct_Cam_GetZMax",						CAM_fn_p_stGetRealParameter,			USE_CONSTANT_PARAM ,	USE_REAL_PARAM,			/**/ ULTRA_ABLE /**/)
 
NU_M_DEFINE_FUNCTION(eFct_Cam_GetTargetedSuperObject,		"Cam_GetTargetedSuperObject",   "Cam_GetTargetedSuperObject",		"Fct_Cam_GetTargetedSuperObject",		CAM_fn_p_stGetTargetedSuperObject,		USE_CONSTANT_PARAM,		USE_PERSO_PARAM,		/**/ ULTRA_ABLE /**/)
NU_M_DEFINE_FUNCTION(eFct_Cam_GetTypeOfViewport,			"Cam_GetTypeOfViewport",        "Cam_GetTypeOfViewport",			"Fct_Cam_GetTypeOfViewport",			CAM_fn_p_stGetTypeOfViewport,			USE_CONSTANT_PARAM,		USE_CONSTANT_PARAM,		/**/ ULTRA_ABLE /**/)
NU_M_DEFINE_FUNCTION(eFct_Cam_GetCameraOfViewport,			"Cam_GetCameraOfViewport",      "Cam_GetCameraOfViewport",			"Fct_Cam_GetCameraOfViewport",			CAM_fn_p_stGetCameraOfViewport,			USE_CONSTANT_PARAM,		USE_PERSO_PARAM,		/**/ NOT_ULTRA_ABLE /**/)
NU_M_DEFINE_FUNCTION(eFct_Cam_GetMainCamera,				"Cam_GetMainCamera",            "Cam_GetMainCamera",				"Fct_Cam_GetMainCamera",				CAM_fn_p_stGetCameraOfViewport,			USE_NO_PARAM,			USE_PERSO_PARAM,		/**/ NOT_ULTRA_ABLE /**/)
 
M_DEFINE_FUNCTION(eFct_Cam_ComputeTargetWithTgtPerso,	    "Cam_ComputeTargetWithTgtPerso","Cam_ComputeTargetWithTgtPerso",	"Fct_Cam_ComputeTargetWithTgtPerso",	CAM_fn_p_stComputeTargetWithTgtPerso,	USE_NO_PARAM,			USE_VECTOR_PARAM,		/**/ ULTRA_ABLE /**/)
M_DEFINE_FUNCTION(eFct_Cam_GetCurrentTargetPosition,	    "Cam_ComputeCurrentTarget",     "Cam_ComputeCurrentTarget",			"Fct_Cam_ComputeCurrentTarget",			CAM_fn_p_stComputeCurrentTarget,		USE_NO_PARAM,			USE_VECTOR_PARAM,		/**/ ULTRA_ABLE /**/)
 
 
NU_M_DEFINE_FUNCTION(eFct_Cam_GetSectorCameraType,			"Cam_GetSectorCameraType",      "Cam_GetSectorCameraType",			"Fct_Cam_GetSectorCameraType",			CAM_fn_p_stGetSectorCameraType,			USE_NO_PARAM,			USE_CONSTANT_PARAM,		/**/ ULTRA_ABLE /**/)
M_DEFINE_FUNCTION(eFct_Cam_GetBestPos,					    "Cam_GetBestPos",               "Cam_GetBestPos",					"Fct_Cam_GetBestPos",					CAM_fn_p_stGetBestPos,					USE_NO_PARAM,			USE_VECTOR_PARAM,		/**/ ULTRA_ABLE /**/)
