You are an expert in writing code in many different languages. Your goal is to perform code completion for the following code, keeping in mind the rest of the code and the file meta data.
    Metadata details:
    filename: RotationWarper.m
    path of file: ./repos/mexopencv/+cv
    
    the code of the file until where you have to start completion: classdef RotationWarper < handle
    %ROTATIONWARPER  Rotation-only model image warper
    %
    % See also: cv.Stitcher, cv.remap
    %

    properties (SetAccess = private)
        % Object ID
        id
    end

    properties (Dependent)
        % Projected image scale multiplier
        Scale
    end

    methods
        function this = RotationWarper(warperType, scale, varargin)
  
    
function [xmap,ymap,bbox] = buildMaps(this, src_size, K, R)
            %BUILDMAPS  Builds the projection maps according to the given camera data
            %
            %     [xmap,ymap,bbox] = obj.buildMaps(src_size, K, R)
            %
            % ## Input
            % * **src_size** Source image size `[w,h]`.
            % * __K__ Camera intrinsic parameters, 3x3 single matrix.
            % * __R__ Camera rotation matrix, 3x3 single matrix.
            %
            % ## Output
            % * __xmap__ Projection map for the x-axis, `single` matrix.
            % * __ymap__ Projection map for the y-axis, `single` matrix.
            % * __bbox__ Projected image minimum bounding box `[x,y,w,h].
            %
            % See also: cv.RotationWarper.warp
            %
            [xmap,ymap,bbox] = RotationWarper_(this.id, 'buildMaps', src_size, K, R);
        end