///
/// Returns the point at the parameterized position specified by *t.* The function returns the line's start point if t = 0, and its end
/// point if t = 1.
///
/// **See also:** [`dx()`]
/// [`dy()`]
Returns the point at the parameterized position specified by *t.* The function returns the line's start point if t = 0, and its end
point if t = 1.


Returns the point at the parameterized position specified by * t . * The function returns the line ' s start point if t = 0 and its end point if t = 1 .
pub fn point_at(&self, t: f32) -> PointF {
        let (obj_data, funcs) = self.get_line_f_obj_funcs();
        unsafe {
            let ret_val = ((*funcs).point_at)(obj_data, t);
            let t = ret_val;
            let ret_val;
            if t.host_data != ::std::ptr::null() {
                ret_val = PointF::new_from_rc(t);
            } else {
                ret_val = PointF::new_from_owned(t);
            }
            ret_val
        }
    }
pub fn point_at ( & self , t : f32 ) -> PointF { let ( obj_data , funcs ) = self . get_line_f_obj_funcs ( ) ; unsafe { let ret_val = ( ( * funcs ) . point_at ) ( obj_data , t ) ; let t = ret_val ; let ret_val ; if t . host_data != :: std :: ptr :: null ( ) { ret_val = PointF :: new_from_rc ( t ) ; } else { ret_val = PointF :: new_from_owned ( t ) ; } ret_val } }
Returns the point at the parameterized position specified by *t.* The function returns the line's start point if t = 0, and its end
point if t = 1.
Returns the point at the parameterized position specified by * t . * The function returns the line ' s start point if t = 0 and its end point if t = 1 .
&self
t
f32