GAS_ResizeField Class Reference

#include <GAS_ResizeField.h>

Inheritance diagram for GAS_ResizeField:

GAS_SubSolver SIM_Solver SIM_OptionsUser SIM_Data

List of all members.

Public Types

enum  COMBINE_NAMES { COMBINE_REPLACE = 0, COMBINE_UNION, COMBINE_INTERSECT, NUM_COMBINE }

Public Member Functions

 GET_DATA_FUNC_S ("reffield", RefFieldName)
 GET_DATA_FUNC_V3 ("minpad", MinPad)
 GET_DATA_FUNC_V3 ("maxpad", MaxPad)
 GET_DATA_FUNC_V3 ("voxelpad", VoxelPad)
 GET_DATA_FUNC_S (GAS_NAME_FIELD, FieldName)
 GET_DATA_FUNC_V3 ("size", Size)
 GET_DATA_FUNC_V3 ("t", Center)
 GET_DATA_FUNC_I ("combinefixed", CombineWithFixed)
 GET_DATA_FUNC_I ("combineorig", CombineWithOrig)

Protected Member Functions

 GAS_ResizeField (const SIM_DataFactory *factory)
virtual ~GAS_ResizeField ()
virtual bool solveGasSubclass (SIM_Engine &engine, SIM_Object *obj, SIM_Time time, SIM_Time timestep)


Detailed Description

Definition at line 34 of file GAS_ResizeField.h.


Member Enumeration Documentation

Enumerator:
COMBINE_REPLACE 
COMBINE_UNION 
COMBINE_INTERSECT 
NUM_COMBINE 

Definition at line 48 of file GAS_ResizeField.h.


Constructor & Destructor Documentation

GAS_ResizeField::GAS_ResizeField ( const SIM_DataFactory factory  )  [explicit, protected]

virtual GAS_ResizeField::~GAS_ResizeField (  )  [protected, virtual]


Member Function Documentation

GAS_ResizeField::GET_DATA_FUNC_I ( "combineorig"  ,
CombineWithOrig   
)

GAS_ResizeField::GET_DATA_FUNC_I ( "combinefixed"  ,
CombineWithFixed   
)

GAS_ResizeField::GET_DATA_FUNC_S ( GAS_NAME_FIELD  ,
FieldName   
)

GAS_ResizeField::GET_DATA_FUNC_S ( "reffield"  ,
RefFieldName   
)

GAS_ResizeField::GET_DATA_FUNC_V3 ( "t"  ,
Center   
)

GAS_ResizeField::GET_DATA_FUNC_V3 ( "size"  ,
Size   
)

GAS_ResizeField::GET_DATA_FUNC_V3 ( "voxelpad"  ,
VoxelPad   
)

GAS_ResizeField::GET_DATA_FUNC_V3 ( "maxpad"  ,
MaxPad   
)

GAS_ResizeField::GET_DATA_FUNC_V3 ( "minpad"  ,
MinPad   
)

virtual bool GAS_ResizeField::solveGasSubclass ( SIM_Engine engine,
SIM_Object obj,
SIM_Time  time,
SIM_Time  timestep 
) [protected, virtual]

Applies this subsolver for a single timestep. Returns true on success

Implements GAS_SubSolver.


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

Generated on Fri May 25 00:10:24 2012 for HDK by  doxygen 1.5.9