This class represents a rotative panel survey, which includes implantation and follow-up surveys. It provides methods to access and manipulate survey data, steps, recipes, workflows, and designs.
Public fields
implantation
A survey object representing the implantation survey.
follow_up
A list of survey objects representing the follow-up surveys.
type
A string indicating the type of the survey.
default_engine
A string specifying the default engine used for processing.
steps
A list of steps applied to the survey.
recipes
A list of recipes associated with the survey.
workflows
A list of workflows associated with the survey.
design
A design object for the survey.
periodicity
A list containing the periodicity of the implantation and follow-up surveys.
Methods
Method new()
Initializes a new instance of the RotativePanelSurvey class.
Usage
RotativePanelSurvey$new(
implantation,
follow_up,
type,
default_engine,
steps,
recipes,
workflows,
design
)
Arguments
implantation
A survey object representing the implantation survey.
follow_up
A list of survey objects representing the follow-up surveys.
type
A string indicating the type of the survey.
default_engine
A string specifying the default engine used for processing.
steps
A list of steps applied to the survey.
recipes
A list of recipes associated with the survey.
workflows
A list of workflows associated with the survey.
design
A design object for the survey.
Method get_implantation()
Retrieves the implantation survey.
Method get_follow_up()
Retrieves the follow-up surveys.
Usage
RotativePanelSurvey$get_follow_up(
index = length(self$follow_up),
monthly = NULL,
quarterly = NULL,
semiannual = NULL,
annual = NULL
)
Arguments
index
An integer specifying the index of the follow-up survey to retrieve.
monthly
A vector of integers specifying monthly intervals.
quarterly
A vector of integers specifying quarterly intervals.
semiannual
A vector of integers specifying semiannual intervals.
annual
A vector of integers specifying annual intervals.
Method get_type()
Retrieves the type of the survey.
Method get_steps()
Retrieves the steps applied to the survey.
Method print()
Prints metadata about the RotativePanelSurvey object.