28 #include <numeric/HomogeneousTransform.hh>
30 #include <utility/vector1.hh>
47 CA_pos_( 0.0, 0.0, 1.5 ),
48 C_pos_( 0.0, 0.75, 2.25 ),
49 O_pos_( 0.0, 1.4, 1.8 ),
50 H_pos_( 0.0, 0.0, 0.0 ),
51 HA_pos_( 0.0, 0.0, 0.0 )
59 CA_pos_( 0.0, 0.0, 1.5 ),
60 C_pos_( 0.0, 0.75, 2.25 ),
61 O_pos_( 0.0, 1.4, 1.8 ),
62 H_pos_( 0.0, 0.0, 0.0 ),
63 HA_pos_( 0.0, 0.0, 0.0 )
92 original_resid_( res.seqpos() )
104 original_resid_( res.seqpos() )
114 typedef numeric::HomogeneousTransform< core::Real >
HTReal;
119 assert( res.
has(
"N" ));
120 assert( res.
has(
"CA" ));
121 assert( res.
has(
"C" ));
122 assert( res.
has(
"O" ));
137 phi_rot.set_zaxis_rotation_deg( res_phi );
138 HTReal twistedNframe = Nframe * phi_rot;
139 twistedNframe.walk_along_z( 1.0 );
140 H_pos( twistedNframe.point() );
184 Size seqpos_to_insert_at,
191 builder->recover_hit( hit, *
this, inserter );