Main Page | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members | Related Pages

ElementArray.h File Reference


Detailed Description

Defines the mcFilter, mcElementArrayData, mcElementArrayGUI, mcElementArrayMath, mcElementArrayIO, mcElementArray classes.

See ElementArray.cpp for more info.

Definition in file ElementArray.h.

#include "mc/Element.h"
#include "mc/MathCore.h"
#include "mc/Operator.h"

Include dependency graph for ElementArray.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define mcELEMENTARRAY_DEFAULT_ROOM   4
 The number of new entries added to the main array each time it needs to be enlarged.
#define mcELEMENTARRAY_EMPTYENTRY   ((mcElement )0xFFFFFFFF)
 Empty entry identifier in the array; use this define to write readable code.
#define mcEP_ELEMENTARRAY_FILTER   mcEP_NONSTANDARD_BASE*2
 A property specific for mcElementArray: it sets the filter to be used from GUI input.
#define mcFILTER_NO_INSTANCES_LIMIT   -1
 Use this value in #SetMaxInstancesFor to allow infinite instances for a specific element type.

Variables

mcArrayEntry mcEmptyArrayEntry


Define Documentation

#define mcELEMENTARRAY_DEFAULT_ROOM   4
 

The number of new entries added to the main array each time it needs to be enlarged.

Definition at line 58 of file ElementArray.h.

Referenced by mcElementArrayHelpers::data_CheckArrayLimit().

#define mcELEMENTARRAY_EMPTYENTRY   ((mcElement )0xFFFFFFFF)
 

Empty entry identifier in the array; use this define to write readable code.

Definition at line 62 of file ElementArray.h.

#define mcEP_ELEMENTARRAY_FILTER   mcEP_NONSTANDARD_BASE*2
 

A property specific for mcElementArray: it sets the filter to be used from GUI input.

Use mcElement::data_AddRecursiveProperty() to add/remove this property.

Definition at line 67 of file ElementArray.h.

Referenced by mcElementArrayHelpers::data_AddProperty(), and mcElementArrayHelpers::data_UpdateFilterFor().

#define mcFILTER_NO_INSTANCES_LIMIT   -1
 

Use this value in #SetMaxInstancesFor to allow infinite instances for a specific element type.

Definition at line 71 of file ElementArray.h.

Referenced by mcFilter::isElementTypeAllowed().


Variable Documentation

mcArrayEntry mcEmptyArrayEntry
 

Referenced by mcPolynomialHelpers::math_GetIndexOf().



Documentation generated with Doxygen on Sun Feb 6 17:11:06 2005
Visit MathStudio home page for more info

[ Top ]