11 #ifndef __GAS_LinearCombination_h__
12 #define __GAS_LinearCombination_h__
62 void getCoefficientsAndConstant(
fpreal coeff[3],
94 makeConstantInActiveRegion,
98 void makeConstantInActiveRegionPartial(
SIM_RawField* dest,
104 class linearCombineAttrParms
122 linearCombineAttrParms &, parms);
124 linearCombineAttrParms &parms,
141 bool linearCombineAttribute(
GA_Detail *gdp,
154 DECLARE_STANDARD_GETCASTTOTYPE();
157 "Gas Linear Combination",
158 getDopDescription());
bool solveGasSubclass(SIM_Engine &engine, SIM_Object *obj, SIM_Time time, SIM_Time timestep) override
const GA_PointGroup * ptgrp
#define GAS_NAME_GEOMETRY
GT_API const UT_StringHolder time
#define GAS_NAME_USETIMESTEP
GETSET_DATA_FUNCS_F("coeff1", Coeff1)
GAS_LinearCombination(const SIM_DataFactory *factory)
#define GAS_NAME_FIELDDEST
typedef int(WINAPI *PFNWGLRELEASEPBUFFERDCARBPROC)(HPBUFFERARB hPbuffer
GET_DATA_FUNC_S(GAS_NAME_FIELDDEST, FieldDstName)
GET_DATA_FUNC_F(GAS_NAME_TIMESCALE, TimeScale)
#define GAS_NAME_TIMESCALE
GETSET_DATA_FUNCS_B("useconstant", UseConstant)
Container class for all geometry.
GET_DATA_FUNC_B("createattrib", CreateAttrib)
GETSET_DATA_FUNCS_I("operation", Operation)
GLint GLfloat GLint stencil
~GAS_LinearCombination() override
const GA_PointGroup SIM_Time timestep