22 #include <utility/exit.hh>
26 #include <utility/vector1.hh>
35 StepWisePoseCombineSampleGenerator::StepWisePoseCombineSampleGenerator(
37 input_streams_( input_streams ),
38 need_to_initialize_( true )
40 if (
input_streams_.size() != 2 ) utility_exit_with_message(
"PoseCombineSampleGenerator needs two sources of input!" );
47 input_streams_( input_streams ),
48 need_to_initialize_( true ),
49 stepwise_pose_setup_( stepwise_pose_setup )
51 if (
input_streams_.size() != 2 ) utility_exit_with_message(
"PoseCombineSampleGenerator needs two sources of input!" );
89 if ( !
input_streams_[ 1 ]->has_another_pose() ) utility_exit_with_message(
"Asked PoseCombineSampleGenerator for another sample, but it did not have one!" );