24 #include <aspect/inifins/tf.h>
25 #include <aspect/tf.h>
43 : AspectIniFin(
"TransformAspect")
45 blackboard_ = blackboard;
46 transformer_ = transformer;
54 if (transform_thread == NULL) {
56 "TransformAspect, but RTTI says it "
61 transform_thread->init_TransformAspect(blackboard_, transformer_, thread->name());
67 TransformAspect *transform_thread;
68 transform_thread =
dynamic_cast<TransformAspect *
>(thread);
69 if (transform_thread == NULL) {
70 throw CannotFinalizeThreadException(
"Thread '%s' claims to have the "
71 "TransformAspect, but RTTI says it "
76 transform_thread->finalize_TransformAspect();