VR-Forces 4.2 Class Documentation
Parameter Database Factory

This DtObjectParametersBuilder is a pure virtual class that entries in this example subclass from to present a common parameter entry creation interface


Header file:

/*******************************************************************************
** Copyright (c) 2004 MAK Technologies, Inc.
** All rights reserved.
*******************************************************************************/
/*******************************************************************************
** $RCSfile: objectParametersBuilder.h,v $ $Revision: 1.2 $ $State: Exp $
*******************************************************************************/
#ifndef DtObjectParametersBuilder_H_
#define DtObjectParametersBuilder_H_
//class DtObjectParametersBuilder:
//
//Instances of DtObjectParametersBuilder are used to define an interface for
//building (creating and configuring) instances of DtVrfObjectParameters.
//Derived classes should build specific kinds of object parameters objects,
//such as tank parameters, waypoint parameters, platoon parameters, etc.
{
public:
//default constructor
//destructor
//returns a new create and configured instance of a DtVrfObjectParameters
//object. Derived classes should create and configure the particular type
//they want to create (e.g. a tank or a waypoint).
protected:
//copy constructor - not implemented
//assignment operator - not implemented
};
#endif

Implementation:

/*******************************************************************************
** Copyright (c) 2004 MAK Technologies, Inc.
** All rights reserved.
*******************************************************************************/
/*******************************************************************************
** $RCSfile: objectParametersBuilder.cxx,v $ $Revision: 1.2 $ $State: Exp $
*******************************************************************************/
#include <vlutil/vlPrint.h>
{
}
{
}

Document ID: Generated on Sun Nov 24 19:49:21 EST 2013 from SVN revision 133924
Copyright © 2005-2013 VT MÄK. All Rights Reserved (www.mak.com)