Ejemplo n.º 1
0
void ThreadEnv::compute( Graph& graph, const NodeListArg& nodes )
{
	if( _asynchronous )
	{
		_thread = boost::thread( runProcessFunc, this, &graph, nodes.getNodes(), &_options );
	}
	else
	{
		graph.compute( nodes, _options );
	}
}
Ejemplo n.º 2
0
void ThreadEnv::compute( Graph& graph, const NodeListArg& nodes )
{
	if( _asynchronous )
	{
		setIsRunning(true);
		_thread = boost::thread( runProcessFunc, this, graph, nodes.getNodes() );
	}
	else
	{
		setResult( graph.compute( _imageCache, nodes, _options ) );
	}
}