/////////////////////////////////////////////////////////////
// Cinema 4D SDK                                           //
/////////////////////////////////////////////////////////////
// (c) MAXON Computer GmbH, all rights reserved            //
/////////////////////////////////////////////////////////////

#ifndef C4D_BASEDATA_H__
#define C4D_BASEDATA_H__

#include "ge_math.h"

#ifdef CINEWARE_NAMESPACE_ENABLE
	CINEWARE_NAMESPACE_BEGIN
#endif

//-------------------------------------------------------------------------------------------------
/// The base class for all plugin data classes.
//-------------------------------------------------------------------------------------------------
class BaseData
{
public:
	//----------------------------------------------------------------------------------------
	/// Default destructor.
	//----------------------------------------------------------------------------------------
	virtual ~BaseData() { }

	//-----------------------------------------------------------------------------------------------
	/// Frees the base data object.
	//-----------------------------------------------------------------------------------------------
	void Destructor();
};

#ifdef CINEWARE_NAMESPACE_ENABLE
	CINEWARE_NAMESPACE_END
#endif

#endif // C4D_BASEDATA_H__
