Accounting Software
Small Business Software Estimating Software
Unit Cost SoftwareConstruction Estimating SoftwareProject Estimating SoftwareCost Estimation SoftwareCost Estimating SoftwareConstruction Management SoftwareBusiness Management Software

Calculated Dimensions (Header)

Link to: source code | unit cost directory

Copyright Turtle Creek Software 1996-2006. All Rights Reserved.

This class manages calculated estimating dimensions in the Goldenseal accounting software,
estimating software, project management software and construction estimating software.

class CCalcDimension : public CCalcLocation
{
public:

static CLASS_DESC *sDescriptor;
static DB_PersistentObject *MakeNew() { return TCS_NEW CCalcDimension; }

CCalcDimension();
virtual ~CCalcDimension() {}

virtual DBid GetDBClassID(void) const { return id_CalcDimension; }

virtual Boolean GetMemberValue(const NeoTag aTag, const NeoTag aType,
void *aValue) const;

virtual Boolean IsCalcLocation() const { return false; }

virtual CMoney GetLocationsTotal(TDimensionArray &locDimensionArray, const UInt8 calcType,
const DBid calcID) const;
virtual CMoney GetCalcDimensionValue(TDimensionArray &dimensionArray,
TDimensionArray &locDimensionArray);
};