7 #ifndef __operate_OperatorThreaded_h__ 8 #define __operate_OperatorThreaded_h__ 30 void initialize(
void);
32 using OperatorSurfaceCommon::accessOutput;
37 Message a_message=e_error);
40 virtual WorkI::Threading threading(
void)
42 FEASSERT(m_spThreadingState.isValid());
43 return WorkI::Threading(
44 m_spThreadingState->threading());
46 virtual void setThreading(WorkI::Threading a_threading)
48 FEASSERT(m_spThreadingState.isValid());
49 m_spThreadingState->set(
50 SurfaceAccessibleI::Threading(
56 { run(a_id,a_spSpannedRange); }
59 virtual void handle(
Record& a_rSignal);
63 void setNonAtomicRange(I32 a_start,I32 a_end);
66 a_spSurfaceAccessibleI,
67 OperatorSurfaceCommon::AtomicChange
72 void adjustThreads(
void);
73 void runStage(
String a_stage);
Handler to move curves away from a collider.
Definition: OperatorThreaded.h:20
kernel
Definition: namespace.dox:3
Per-class participation in the Initialized <> mechanism.
Definition: Initialized.h:117
Automatically reference-counted string container.
Definition: String.h:128
Partial Generic SurfaceI Implemention.
Definition: OperatorSurfaceCommon.h:20
Reference to an instance of a Layout.
Definition: RecordSB.h:35
Intrusive Smart Pointer.
Definition: src/core/ptr.h:53
Execute a Range.
Definition: WorkI.h:20