VedaLibMath/PackDynamicFloat.h File Reference


Detailed Description

This file applies the GNU LESSER GENERAL PUBLIC LICENSE Version 2.1 , read file COPYING.

Author:
victorien ferry & www.m4nkind.com

Definition in file PackDynamicFloat.h.

#include "PackDynamicType.h"
#include "PackFloat_FixedPoint.h"
#include "PackFloat.h"
#include "PackObjectReference.h"

Go to the source code of this file.

Classes

class  PackDynamicFloat
 Base type that lets you choose between a constant scalar expression or a reference to an equation. It supports 1,2 or 3 vector like PackFloat, but is not extended from packfloat. More...

Defines

#define REGISTER_MEMBER_PACKDYNAMICFLOAT(_object, _MemberName, _DefaultVal)
 This macro is used to register a serializable member in a class constructor. For editable mode, it uses _MemberName to explicit the use of the member, in order to display it in a GUI for example.
#define REGISTER_MEMBER_PACKDYNAMICFLOAT_XY(_object, _MemberName, _DefaultValX, _DefaultValY)
 This macro is used to register a serializable member in a class constructor. For editable mode, it uses _MemberName to explicit the use of the member, in order to display it in a GUI for example.
#define REGISTER_MEMBER_PACKDYNAMICFLOAT_XYZ(_object, _MemberName, _DefaultValX, _DefaultValY, _DefaultValZ)
 This macro is used to register a serializable member in a class constructor. For editable mode, it uses _MemberName to explicit the use of the member, in order to display it in a GUI for example.


Define Documentation

#define REGISTER_MEMBER_PACKDYNAMICFLOAT _object,
_MemberName,
_DefaultVal   ) 
 

Value:

RegisterSerializableMember(_object);\
_object.SetMemberName( _MemberName );\
_object.SetConstant(_DefaultVal,0);\
_object.SetConstant(_DefaultVal,1);\
_object.SetConstant(_DefaultVal,2);
This macro is used to register a serializable member in a class constructor. For editable mode, it uses _MemberName to explicit the use of the member, in order to display it in a GUI for example.

Definition at line 68 of file PackDynamicFloat.h.

#define REGISTER_MEMBER_PACKDYNAMICFLOAT_XY _object,
_MemberName,
_DefaultValX,
_DefaultValY   ) 
 

Value:

RegisterSerializableMember(_object);\
_object.SetMemberName( _MemberName );\
_object.SetConstant(_DefaultValX,0);\
_object.SetConstant(_DefaultValY,1);
This macro is used to register a serializable member in a class constructor. For editable mode, it uses _MemberName to explicit the use of the member, in order to display it in a GUI for example.

Definition at line 87 of file PackDynamicFloat.h.

#define REGISTER_MEMBER_PACKDYNAMICFLOAT_XYZ _object,
_MemberName,
_DefaultValX,
_DefaultValY,
_DefaultValZ   ) 
 

Value:

RegisterSerializableMember(_object);\
_object.SetMemberName( _MemberName );\
_object.SetConstant(_DefaultValX,0);\
_object.SetConstant(_DefaultValY,1);\
_object.SetConstant(_DefaultValZ,2);
This macro is used to register a serializable member in a class constructor. For editable mode, it uses _MemberName to explicit the use of the member, in order to display it in a GUI for example.

Definition at line 105 of file PackDynamicFloat.h.


      /\/\        4         N         k         !         N         D
                      _______  _ __ ___  _____            ___ _ _  ____
     ___________  __//___   /________  |/    / ___________\_______/    \
    /   _   _   \/   _     /    _   /      _/_/____/    _       __     /
   /    /   /       /     /    /    \      \/     /    /    \   \     /
  \\___/___/___/    ¯    _____/_____/       ______\___/_____/\________\\
               \________/_ ___ __ l____\      /elD!  
                 http://www.m4nkind.com \____/