#include <SIM_Options.h>

Public Member Functions | |
| SIM_Options () | |
| SIM_Options (SIM_OptionsUser *owner) | |
| virtual | ~SIM_Options () |
| void | setOptionFromPointAttribute (const GEO_Point &pt, const GB_Attribute &attr, int attroffset) |
| const SIM_Options & | operator= (const SIM_Options &src) |
Protected Member Functions | |
| virtual void | optionChanged (const char *name) |
SIM/SIM_ForceOrbit.C, SIM/SIM_ForceOrbit.h, and SIM/SIM_SolverSNOW.C.
Definition at line 36 of file SIM_Options.h.
| SIM_Options::SIM_Options | ( | ) | [explicit] |
| SIM_Options::SIM_Options | ( | SIM_OptionsUser * | owner | ) | [explicit] |
| virtual SIM_Options::~SIM_Options | ( | ) | [virtual] |
| const SIM_Options& SIM_Options::operator= | ( | const SIM_Options & | src | ) |
| virtual void SIM_Options::optionChanged | ( | const char * | name | ) | [protected, virtual] |
This function is called whenever data is added, removed, or changed. If the name parameter is null, then multiple pieces of data were changed simultaneously (probably through a load or assignment operation). This function just calls SIM_OptionsUser::optionChanged() on each user of this data.
Reimplemented from OP_Options.
| void SIM_Options::setOptionFromPointAttribute | ( | const GEO_Point & | pt, | |
| const GB_Attribute & | attr, | |||
| int | attroffset | |||
| ) |
Sets an option based on a geometric point and an attribute. This utility function relieves the programmer from worrying about the data type of the attribute and mapping it to the matching SIM_Options data type.
1.5.9