GPUdb C++ API  Version 7.1.10.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
gpudb::CreateVideoRequest Struct Reference

A set of input parameters for const. More...

#include <gpudb/protocol/create_video.h>

Public Member Functions

 CreateVideoRequest ()
 Constructs a CreateVideoRequest object with default parameter values. More...
 
 CreateVideoRequest (const std::string &attribute_, const std::string &begin_, const double durationSeconds_, const std::string &end_, const double framesPerSecond_, const std::string &style_, const std::string &path_, const std::string &styleParameters_, const std::map< std::string, std::string > &options_)
 Constructs a CreateVideoRequest object with the specified parameters. More...
 

Public Attributes

std::string attribute
 
std::string begin
 
double durationSeconds
 
std::string end
 
double framesPerSecond
 
std::string style
 
std::string path
 
std::string styleParameters
 
std::map< std::string,
std::string > 
options
 

Detailed Description

A set of input parameters for const.

Creates a job to generate a sequence of raster images that visualize data over a specified time.

Definition at line 19 of file create_video.h.

Constructor & Destructor Documentation

gpudb::CreateVideoRequest::CreateVideoRequest ( )
inline

Constructs a CreateVideoRequest object with default parameter values.

Definition at line 26 of file create_video.h.

gpudb::CreateVideoRequest::CreateVideoRequest ( const std::string &  attribute_,
const std::string &  begin_,
const double  durationSeconds_,
const std::string &  end_,
const double  framesPerSecond_,
const std::string &  style_,
const std::string &  path_,
const std::string &  styleParameters_,
const std::map< std::string, std::string > &  options_ 
)
inline

Constructs a CreateVideoRequest object with the specified parameters.

Parameters
[in]attribute_The animated attribute to map to the video's frames. Must be present in the LAYERS specified for the visualization. This is often a time-related field but may be any numeric type.
[in]begin_The start point for the video. Accepts an expression evaluable over the attribute.
[in]durationSeconds_Seconds of video to produce
[in]end_The end point for the video. Accepts an expression evaluable over the attribute.
[in]framesPerSecond_The presentation frame rate of the encoded video in frames per second.
[in]style_The name of the visualize mode; should correspond to the schema used for the styleParameters field.
[in]path_Fully-qualified KiFS path. Write access is required. A file must not exist at that path, unless replace_if_exists is true.
[in]styleParameters_A string containing the JSON-encoded visualize request. Must correspond to the visualize mode specified in the style field.
[in]options_Optional parameters.

Definition at line 114 of file create_video.h.

Member Data Documentation

std::string gpudb::CreateVideoRequest::attribute

Definition at line 127 of file create_video.h.

std::string gpudb::CreateVideoRequest::begin

Definition at line 128 of file create_video.h.

double gpudb::CreateVideoRequest::durationSeconds

Definition at line 129 of file create_video.h.

std::string gpudb::CreateVideoRequest::end

Definition at line 130 of file create_video.h.

double gpudb::CreateVideoRequest::framesPerSecond

Definition at line 131 of file create_video.h.

std::map<std::string, std::string> gpudb::CreateVideoRequest::options

Definition at line 135 of file create_video.h.

std::string gpudb::CreateVideoRequest::path

Definition at line 133 of file create_video.h.

std::string gpudb::CreateVideoRequest::style

Definition at line 132 of file create_video.h.

std::string gpudb::CreateVideoRequest::styleParameters

Definition at line 134 of file create_video.h.


The documentation for this struct was generated from the following file: