[clam-devel] ipyclam: trouble with ProcessingConfigs
    Xavier Serra Román 
    xvr.serra at gmail.com
       
    Wed May 25 10:09:23 PDT 2011
    
    
  
Hi guys,
I'm now at the part of ipyclam dealing with configurations and I've run into some trouble,
I defined a c++ class to wrap into python with boost.python that holds a processingconfig.
I need to create the processingconfig in the class from a copy of another one so I've defined:
ConfigurationProxy(const CLAM::ProcessingConfig & prototype)
	{
		_processingConfig = new CLAM::ProcessingConfig(prototype);
	} 
this, obviously. doesn't work because abstract classes cannot be allocated but I don't know
what else to do.
The complete code of the class is:
class ConfigurationProxy
{
public:
	CLAM::ProcessingConfig * _processingConfig;
	ConfigurationProxy() {}
	ConfigurationProxy(const CLAM::ProcessingConfig & prototype)
	{
		_processingConfig = new CLAM::ProcessingConfig(prototype);
	}
	~ConfigurationProxy()
	{
		delete _processingConfig;
	}
};
Thanks!
    
    
More information about the clam-devel
mailing list