TuttleOFX  1
sam Namespace Reference

Namespaces

namespace  samdo

Typedefs

typedef std::pair
< ttl::ofx::attribute::OfxhClipImage
*, std::string > 
ClipAndConnection

Functions

std::string retrieveNodeFullname (const std::string &userId)
void setParametersForNode (const std::vector< std::string > parameters, ttl::Graph::Node &currentNode, std::vector< ClipAndConnection > &clipsToConnect, const bool isDummyNode=false, bool orderedParams=true)
void connectClips (const std::vector< ttl::Graph::Node * > nodes, const std::vector< ClipAndConnection > clipsToConnect, ttl::Graph::Node &currentNode, ttl::Graph &graph, const std::vector< std::string > idNames)
std::vector< std::string > getStringValues (const tuttle::host::ofx::property::OfxhProperty &prop)
 Get all values of the property as a vector of strings.
std::string getFormattedStringValue (const tuttle::host::ofx::property::OfxhProperty &prop)
 Return a string to represent the property value or values. If multiple values, return a string like "a,b,c".
void coutProperties (const ttl::Graph::Node &node)
void coutClipsWithDetails (const ttl::Graph::Node &node)
void coutClips (const ttl::Graph::Node &node)
void coutParameterValues (std::ostream &os, const ttl::ofx::attribute::OfxhParam &param)
void coutParameterWithDetails (const ttl::ofx::attribute::OfxhParam &param)
void coutParametersWithDetails (const ttl::Graph::Node &node)
void coutParameters (const ttl::Graph::Node &node)
bfs::path retrieveToolFullPath (const std::string &toolName, const std::vector< bfs::path > &searchPaths)
std::vector< bfs::path > retrieveSearchPaths (const bfs::path &samDirectory)
std::vector< bfs::path > retrieveAllSamCommands (const bfs::path &dir)
std::vector< bfs::path > retrieveAllSamCommands (const std::vector< bfs::path > &dirs)

Variables

static const char *const kUrlTuttleofxProject = "http://sites.google.com/site/tuttleofx"
static const char *const kAllOptionLongName = "all"
 options with short-cut
static const char *const kAllOptionString = "all,a"
static const char *const kAllOptionMessage = "do not ignore entries starting with ."
static const char *const kAttributesOptionLongName = "attributes"
static const char *const kAttributesOptionString = "attributes,A"
static const char *const kAttributesOptionMessage = "show all attributes: parameters+clips"
static const char *const kCommandsOptionLongName = "commands"
static const char *const kCommandsOptionString = "commands,c"
static const char *const kCommandsOptionMessage = "show list of all available sam commands"
static const char *const kDirectoriesOptionLongName = "directories"
static const char *const kDirectoriesOptionString = "directories,d"
static const char *const kDirectoriesOptionMessage = "handle directories"
static const char *const kExpressionOptionLongName = "expression"
static const char *const kExpressionOptionString = "expression,e"
static const char *const kExpressionOptionMessage = "use a specific pattern, ex: *.jpg,*.png"
static const char *const kFilesOptionLongName = "files"
static const char *const kFilesOptionString = "files,f"
static const char *const kFilesOptionMessage = "handle files"
static const char *const kFilterOptionLongName = "filter"
static const char *const kFilterOptionString = "filter,F"
static const char *const kFilterOptionMessage = "filtering the output for research a plugin. ex: -f \"*blur,*tuttle*\""
static const char *const kHelpOptionLongName = "help"
static const char *const kHelpOptionString = "help,h"
static const char *const kHelpOptionMessage = "display help"
static const char *const kInputOptionLongName = "input"
static const char *const kInputOptionString = "input,i"
static const char *const kInputOptionMessage = "input pathname: directory, file or sequence pattern"
static const char *const kIgnoreOptionLongName = "ignore"
static const char *const kIgnoreOptionString = "ignore,I"
static const char *const kIgnoreOptionMessage = "ignore the specified sequence"
static const char *const kLongListingOptionLongName = "long-listing"
static const char *const kLongListingOptionString = "long-listing,l"
static const char *const kLongListingOptionMessage = "use a long listing format"
static const char *const kNodesOptionLongName = "nodes"
static const char *const kNodesOptionString = "nodes,n"
static const char *const kNodesOptionMessage = "list all avalaible node"
static const char *const kOffsetOptionLongName = "offset"
static const char *const kOffsetOptionString = "offset,o"
static const char *const kOffsetOptionMessage = "retime the sequence with the given offset. ex: -o 1, -o"
static const char *const kPathOptionLongName = "path"
static const char *const kPathOptionString = "path,p"
static const char *const kPathOptionMessage = "display the absolute path of each object"
static const char *const kQuietOptionLongName = "quiet"
static const char *const kQuietOptionString = "quiet,Q"
static const char *const kQuietOptionMessage = "don't print commands"
static const char *const kRangeOptionLongName = "range"
static const char *const kRangeOptionString = "range,r"
static const char *const kRangeOptionMessage = "processing range (used only if input is a sequence pattern)"
static const char *const kRecursiveOptionLongName = "recursive"
static const char *const kRecursiveOptionString = "recursive,R"
static const char *const kRecursiveOptionMessage = "handle directories and their content recursively"
static const char *const kSequencesOptionLongName = "sequences"
static const char *const kSequencesOptionString = "sequences,s"
static const char *const kSequencesOptionMessage = "handle sequences"
static const char *const kVersionOptionLongName = "version"
static const char *const kVersionOptionString = "version,v"
static const char *const kVersionOptionMessage = "display version"
static const char *const kVerboseOptionLongName = "verbose"
static const char *const kVerboseOptionString = "verbose,V"
static const char *const kVerboseOptionMessage = "verbose level (trace=0, debug=1, warning=2, error=3, fatal=4)"
static const char *const kBinariesListOptionLongName = "binaries-list"
 options without short-cut
static const char *const kBinariesListOptionString = kBinariesListOptionLongName
static const char *const kBinariesListOptionMessage = "show list of all available sam binaries"
static const char *const kBriefOptionLongName = "brief"
static const char *const kBriefOptionString = kBriefOptionLongName
static const char *const kBriefOptionMessage = "display a brief summary of the tool"
static const char *const kClipOptionLongName = "clip"
static const char *const kClipOptionString = kClipOptionLongName
static const char *const kClipOptionMessage = "display clip informations"
static const char *const kClipsOptionLongName = "clips"
static const char *const kClipsOptionString = kClipsOptionLongName
static const char *const kClipsOptionMessage = "list clips of the OpenFX plugin"
static const char *const kColorOptionLongName = "color"
static const char *const kColorOptionString = kColorOptionLongName
static const char *const kColorOptionMessage = "display the output with colors"
static const char *const kCommandsListOptionLongName = "commands-list"
static const char *const kCommandsListOptionString = kCommandsListOptionLongName
static const char *const kCommandsListOptionMessage = "show list of all available sam commands"
static const char *const kContinueOnErrorOptionLongName = "continue-on-error"
static const char *const kContinueOnErrorOptionString = kContinueOnErrorOptionLongName
static const char *const kContinueOnErrorOptionMessage = "continue on error"
static const char *const kDisableProcessOptionLongName = "disable-process"
static const char *const kDisableProcessOptionString = kDisableProcessOptionLongName
static const char *const kDisableProcessOptionMessage = "run the command line without computing images (verbose enable)."
static const char *const kForceIdentityNodesProcessOptionLongName = "force-identity-nodes-process"
static const char *const kForceIdentityNodesProcessOptionString = kForceIdentityNodesProcessOptionLongName
static const char *const kForceIdentityNodesProcessOptionMessage = "force identity nodes process (debug option for plugin developers only)"
static const char *const kEnableColorOptionLongName = "enable-color"
static const char *const kEnableColorOptionString = kEnableColorOptionLongName
static const char *const kEnableColorOptionMessage = "enable or disable color"
static const char *const kExpertOptionLongName = "expert"
static const char *const kExpertOptionString = kExpertOptionLongName
static const char *const kExpertOptionMessage = "show expert user options"
static const char *const kFirstImageOptionLongName = "first-image"
static const char *const kFirstImageOptionString = kFirstImageOptionLongName
static const char *const kFirstImageOptionMessage = "specify the first image"
static const char *const kFormatOptionLongName = "format"
static const char *const kFormatOptionString = kFormatOptionLongName
static const char *const kFormatOptionMessage = "display supported formats"
static const char *const kFullDisplayOptionLongName = "full-display"
static const char *const kFullDisplayOptionString = kFullDisplayOptionLongName
static const char *const kFullDisplayOptionMessage = "display everything =directories, files, sequences"
static const char *const kFullRMPathOptionLongName = "full-rm"
static const char *const kFullRMPathOptionString = kFullRMPathOptionLongName
static const char *const kFullRMPathOptionMessage = "remove everything =directories, files, sequences"
static const char *const kGeneratorArgsOptionLongName = "generator-args"
static const char *const kGeneratorArgsOptionString = kGeneratorArgsOptionLongName
static const char *const kGeneratorArgsOptionMessage = "properties of generator plugin"
static const char *const kIdOptionLongName = "id"
static const char *const kIdOptionString = kIdOptionLongName
static const char *const kIdOptionMessage = "set a name/id to the node"
static const char *const kInputDirOptionLongName = "input-dir"
static const char *const kInputDirOptionString = kInputDirOptionLongName
static const char *const kInputDirOptionMessage = "input directories"
static const char *const kInputFirstOptionLongName = "input-first"
static const char *const kInputFirstOptionString = kInputFirstOptionLongName
static const char *const kInputFirstOptionMessage = "specify the first input image in order to select a sub-range of the input sequence"
static const char *const kInputLastOptionLongName = "input-last"
static const char *const kInputLastOptionString = kInputLastOptionLongName
static const char *const kInputLastOptionMessage = "specify the last input image in order to select a sub-range of the input sequence"
static const char *const kLastImageOptionLongName = "last-image"
static const char *const kLastImageOptionString = kLastImageOptionLongName
static const char *const kLastImageOptionMessage = "specify the last image"
static const char *const kNodesListOptionLongName = "nodes-script"
static const char *const kNodesListOptionString = kNodesListOptionLongName
static const char *const kNodesListOptionMessage = "show list of all available nodes (formatted for scripting)"
static const char *const kOutputFirstOptionLongName = "output-first"
static const char *const kOutputFirstOptionString = kOutputFirstOptionLongName
static const char *const kOutputFirstOptionMessage = "specify the first output image, in order to select a sub-range of the output sequence"
static const char *const kOutputLastOptionLongName = "output-last"
static const char *const kOutputLastOptionString = kOutputLastOptionLongName
static const char *const kOutputLastOptionMessage = "specify the last output image, in order to select a sub-range of the output sequence"
static const char *const kParametersOptionLongName = "parameters-list"
static const char *const kParametersOptionString = kParametersOptionLongName
static const char *const kParametersOptionMessage = "list parameters of the OpenFX plugin"
static const char *const kParametersReduxOptionLongName = "parameters-redux-list"
static const char *const kParametersReduxOptionString = kParametersReduxOptionLongName
static const char *const kParametersReduxOptionMessage = "list parameters of the OpenFX plugin (redux informations)"
static const char *const kParamDefaultOptionLongName = "param-default"
static const char *const kParamDefaultOptionString = kParamDefaultOptionLongName
static const char *const kParamDefaultOptionMessage = "parameter default value"
static const char *const kParamGroupOptionLongName = "param-group"
static const char *const kParamGroupOptionString = kParamGroupOptionLongName
static const char *const kParamGroupOptionMessage = "group of the OpenFX plugin"
static const char *const kParamInfosOptionLongName = "param-infos"
static const char *const kParamInfosOptionString = kParamInfosOptionLongName
static const char *const kParamInfosOptionMessage = "display parameter informations"
static const char *const kParamPossibleValuesOptionLongName = "param-possible-values"
static const char *const kParamPossibleValuesOptionString = kParamPossibleValuesOptionLongName
static const char *const kParamPossibleValuesOptionMessage = "possible parameter values"
static const char *const kParamTypeOptionLongName = "param-type"
static const char *const kParamTypeOptionString = kParamTypeOptionLongName
static const char *const kParamTypeOptionMessage = "parameter type"
static const char *const kParamValuesOptionLongName = "param-values"
static const char *const kParamValuesOptionString = kParamValuesOptionLongName
static const char *const kParamValuesOptionMessage = "display parameter values"
static const char *const kPropertiesOptionLongName = "properties"
static const char *const kPropertiesOptionString = kPropertiesOptionLongName
static const char *const kPropertiesOptionMessage = "list properties of the OpenFX plugin"
static const char *const kPluginsOptionLongName = "plugins"
static const char *const kPluginsOptionString = kPropertiesOptionLongName
static const char *const kPluginsOptionMessage = "list of associated plugins for this dummy node"
static const char *const kReaderOptionLongName = "reader"
static const char *const kReaderOptionString = kReaderOptionLongName
static const char *const kReaderOptionMessage = "specify reader node with identifier \"tuttle.XXXreader\""
static const char *const kRelativePathOptionLongName = "relative-path"
static const char *const kRelativePathOptionString = kRelativePathOptionLongName
static const char *const kRelativePathOptionMessage = "display the relative path of each object"
static const char *const kStopOnMissingFileOptionLongName = "stop-on-missing-file"
static const char *const kStopOnMissingFileOptionString = kStopOnMissingFileOptionLongName
static const char *const kStopOnMissingFileOptionMessage = "stop on missing file"
static const char *const kNbCoresOptionLongName = "nb-cores"
static const char *const kNbCoresOptionString = kNbCoresOptionLongName
static const char *const kNbCoresOptionMessage = "set a fix number of CPUs"
static const char *const kRenderScaleOptionLongName = "renderscale"
static const char *const kRenderScaleOptionString = kRenderScaleOptionLongName
static const char *const kRenderScaleOptionMessage = "specify render scale"
static const char *const kScriptOptionLongName = "script"
static const char *const kScriptOptionString = kScriptOptionLongName
static const char *const kScriptOptionMessage = "format the output such as it could be dump in a file and be used as a script"
bool wasSthgDumped = false

Typedef Documentation

typedef std::pair<ttl::ofx::attribute::OfxhClipImage*, std::string> sam::ClipAndConnection

Definition at line 74 of file node.hpp.


Function Documentation

void sam::connectClips ( const std::vector< ttl::Graph::Node * >  nodes,
const std::vector< ClipAndConnection >  clipsToConnect,
ttl::Graph::Node currentNode,
ttl::Graph graph,
const std::vector< std::string >  idNames 
)
Todo:
We only check if we have more than one clip (assuming that it's the default "Output" clip...) instead of checking the number of input clips...

Definition at line 205 of file node.hpp.

References tuttle::host::Graph::connect(), tuttle::host::Graph::getNode(), and tuttle::quotes().

Referenced by main().

Here is the call graph for this function:

void sam::coutClips ( const ttl::Graph::Node node)

Definition at line 105 of file node_io.hpp.

References clips, and TUTTLE_LOG_INFO.

Referenced by main().

void sam::coutClipsWithDetails ( const ttl::Graph::Node node)
Todo:

Definition at line 64 of file node_io.hpp.

References clips, tuttle::common::Color::get(), kOfxImageClipPropOptional, and TUTTLE_LOG_INFO.

Referenced by displayNodeHelp(), and main().

Here is the call graph for this function:

void sam::coutParameters ( const ttl::Graph::Node node)

Definition at line 318 of file node_io.hpp.

References TUTTLE_LOG_INFO.

Referenced by main().

void sam::coutParametersWithDetails ( const ttl::Graph::Node node)

Definition at line 303 of file node_io.hpp.

References coutParameterWithDetails().

Referenced by displayNodeHelp(), and main().

Here is the call graph for this function:

void sam::coutParameterValues ( std::ostream &  os,
const ttl::ofx::attribute::OfxhParam &  param 
)
void sam::coutProperties ( const ttl::Graph::Node node)
Todo:

Definition at line 43 of file node_io.hpp.

References tuttle::common::Color::get(), and TUTTLE_LOG_INFO.

Referenced by main().

Here is the call graph for this function:

std::string sam::getFormattedStringValue ( const tuttle::host::ofx::property::OfxhProperty prop)

Return a string to represent the property value or values. If multiple values, return a string like "a,b,c".

Definition at line 35 of file node_io.hpp.

References getStringValues().

Referenced by coutParameterValues(), coutParameterWithDetails(), and main().

Here is the call graph for this function:

std::vector<std::string> sam::getStringValues ( const tuttle::host::ofx::property::OfxhProperty prop)

Get all values of the property as a vector of strings.

Definition at line 21 of file node_io.hpp.

References tuttle::host::ofx::property::OfxhProperty::getDimension(), and tuttle::host::ofx::property::OfxhProperty::getStringValue().

Referenced by coutParameterWithDetails(), getFormattedStringValue(), and isContextSupported().

Here is the call graph for this function:

std::vector<bfs::path> sam::retrieveAllSamCommands ( const bfs::path &  dir)

Definition at line 56 of file main.cpp.

Referenced by main(), and retrieveAllSamCommands().

std::vector<bfs::path> sam::retrieveAllSamCommands ( const std::vector< bfs::path > &  dirs)

Definition at line 74 of file main.cpp.

References retrieveAllSamCommands().

Here is the call graph for this function:

std::string sam::retrieveNodeFullname ( const std::string &  userId) [inline]

Definition at line 14 of file node.hpp.

References tuttle::host::core().

Referenced by main().

Here is the call graph for this function:

std::vector<bfs::path> sam::retrieveSearchPaths ( const bfs::path &  samDirectory)

Definition at line 40 of file main.cpp.

Referenced by main().

bfs::path sam::retrieveToolFullPath ( const std::string &  toolName,
const std::vector< bfs::path > &  searchPaths 
)
Todo:
exception ?

Definition at line 21 of file main.cpp.

References TUTTLE_LOG_ERROR.

Referenced by main().

void sam::setParametersForNode ( const std::vector< std::string >  parameters,
ttl::Graph::Node currentNode,
std::vector< ClipAndConnection > &  clipsToConnect,
const bool  isDummyNode = false,
bool  orderedParams = true 
)

Definition at line 76 of file node.hpp.

References tuttle::quotes().

Referenced by main().

Here is the call graph for this function:


Variable Documentation

const char* const sam::kAllOptionLongName = "all" [static]

options with short-cut

Definition at line 15 of file options.hpp.

Referenced by main(), and sammvcp().

const char* const sam::kAllOptionMessage = "do not ignore entries starting with ." [static]

Definition at line 17 of file options.hpp.

Referenced by main().

const char* const sam::kAllOptionString = "all,a" [static]

Definition at line 16 of file options.hpp.

Referenced by main().

const char* const sam::kAttributesOptionLongName = "attributes" [static]

Definition at line 20 of file options.hpp.

Referenced by main().

const char* const sam::kAttributesOptionMessage = "show all attributes: parameters+clips" [static]

Definition at line 22 of file options.hpp.

Referenced by sam::samdo::Dummy::getOpenFXOptions(), and main().

const char* const sam::kAttributesOptionString = "attributes,A" [static]

Definition at line 21 of file options.hpp.

Referenced by sam::samdo::Dummy::getOpenFXOptions(), and main().

const char* const sam::kBinariesListOptionLongName = "binaries-list" [static]

options without short-cut

Definition at line 123 of file options.hpp.

Referenced by main().

const char* const sam::kBinariesListOptionMessage = "show list of all available sam binaries" [static]

Definition at line 125 of file options.hpp.

Referenced by main().

Definition at line 124 of file options.hpp.

Referenced by main().

const char* const sam::kBriefOptionLongName = "brief" [static]

Definition at line 128 of file options.hpp.

Referenced by main(), and sammvcp().

const char* const sam::kBriefOptionMessage = "display a brief summary of the tool" [static]

Definition at line 130 of file options.hpp.

Referenced by main(), and sammvcp().

const char* const sam::kBriefOptionString = kBriefOptionLongName [static]

Definition at line 129 of file options.hpp.

Referenced by main(), and sammvcp().

const char* const sam::kClipOptionLongName = "clip" [static]

Definition at line 133 of file options.hpp.

Referenced by main().

const char* const sam::kClipOptionMessage = "display clip informations" [static]

Definition at line 135 of file options.hpp.

Referenced by sam::samdo::Dummy::getOpenFXOptions(), and main().

const char* const sam::kClipOptionString = kClipOptionLongName [static]

Definition at line 134 of file options.hpp.

Referenced by sam::samdo::Dummy::getOpenFXOptions(), and main().

const char* const sam::kClipsOptionLongName = "clips" [static]

Definition at line 138 of file options.hpp.

Referenced by main().

const char* const sam::kClipsOptionMessage = "list clips of the OpenFX plugin" [static]

Definition at line 140 of file options.hpp.

Referenced by sam::samdo::Dummy::getOpenFXOptions(), and main().

const char* const sam::kClipsOptionString = kClipsOptionLongName [static]

Definition at line 139 of file options.hpp.

Referenced by sam::samdo::Dummy::getOpenFXOptions(), and main().

const char* const sam::kColorOptionLongName = "color" [static]

Definition at line 143 of file options.hpp.

Referenced by main(), and sammvcp().

const char* const sam::kColorOptionMessage = "display the output with colors" [static]

Definition at line 145 of file options.hpp.

Referenced by main(), and sammvcp().

const char* const sam::kColorOptionString = kColorOptionLongName [static]

Definition at line 144 of file options.hpp.

Referenced by main(), and sammvcp().

const char* const sam::kCommandsListOptionLongName = "commands-list" [static]

Definition at line 148 of file options.hpp.

Referenced by main().

const char* const sam::kCommandsListOptionMessage = "show list of all available sam commands" [static]

Definition at line 150 of file options.hpp.

Referenced by main().

Definition at line 149 of file options.hpp.

Referenced by main().

const char* const sam::kCommandsOptionLongName = "commands" [static]

Definition at line 25 of file options.hpp.

Referenced by main().

const char* const sam::kCommandsOptionMessage = "show list of all available sam commands" [static]

Definition at line 27 of file options.hpp.

Referenced by main().

const char* const sam::kCommandsOptionString = "commands,c" [static]

Definition at line 26 of file options.hpp.

Referenced by main().

const char* const sam::kContinueOnErrorOptionLongName = "continue-on-error" [static]

Definition at line 153 of file options.hpp.

Referenced by main().

const char* const sam::kContinueOnErrorOptionMessage = "continue on error" [static]

Definition at line 155 of file options.hpp.

Referenced by main().

Definition at line 154 of file options.hpp.

Referenced by main().

const char* const sam::kDirectoriesOptionLongName = "directories" [static]

Definition at line 30 of file options.hpp.

Referenced by main().

const char* const sam::kDirectoriesOptionMessage = "handle directories" [static]

Definition at line 32 of file options.hpp.

Referenced by main().

const char* const sam::kDirectoriesOptionString = "directories,d" [static]

Definition at line 31 of file options.hpp.

Referenced by main().

const char* const sam::kDisableProcessOptionLongName = "disable-process" [static]

Definition at line 158 of file options.hpp.

Referenced by main().

const char* const sam::kDisableProcessOptionMessage = "run the command line without computing images (verbose enable)." [static]

Definition at line 160 of file options.hpp.

Referenced by main().

Definition at line 159 of file options.hpp.

Referenced by main().

const char* const sam::kEnableColorOptionLongName = "enable-color" [static]

Definition at line 168 of file options.hpp.

Referenced by main(), and sammvcp().

const char* const sam::kEnableColorOptionMessage = "enable or disable color" [static]

Definition at line 170 of file options.hpp.

Referenced by main(), and sammvcp().

Definition at line 169 of file options.hpp.

Referenced by main(), and sammvcp().

const char* const sam::kExpertOptionLongName = "expert" [static]

Definition at line 173 of file options.hpp.

Referenced by sam::samdo::Dummy::foundAssociateSpecificDummyNode(), and main().

const char* const sam::kExpertOptionMessage = "show expert user options" [static]

Definition at line 175 of file options.hpp.

Referenced by sam::samdo::Dummy::getInfoOptions(), and main().

const char* const sam::kExpertOptionString = kExpertOptionLongName [static]

Definition at line 174 of file options.hpp.

Referenced by sam::samdo::Dummy::getInfoOptions(), and main().

const char* const sam::kExpressionOptionLongName = "expression" [static]

Definition at line 35 of file options.hpp.

Referenced by main(), and sammvcp().

const char* const sam::kExpressionOptionMessage = "use a specific pattern, ex: *.jpg,*.png" [static]

Definition at line 37 of file options.hpp.

Referenced by main().

const char* const sam::kExpressionOptionString = "expression,e" [static]

Definition at line 36 of file options.hpp.

Referenced by main().

const char* const sam::kFilesOptionLongName = "files" [static]

Definition at line 40 of file options.hpp.

Referenced by main().

const char* const sam::kFilesOptionMessage = "handle files" [static]

Definition at line 42 of file options.hpp.

Referenced by main().

const char* const sam::kFilesOptionString = "files,f" [static]

Definition at line 41 of file options.hpp.

Referenced by main().

const char* const sam::kFilterOptionLongName = "filter" [static]

Definition at line 45 of file options.hpp.

Referenced by main().

const char* const sam::kFilterOptionMessage = "filtering the output for research a plugin. ex: -f \"*blur,*tuttle*\"" [static]

Definition at line 47 of file options.hpp.

Referenced by main().

const char* const sam::kFilterOptionString = "filter,F" [static]

Definition at line 46 of file options.hpp.

Referenced by main().

const char* const sam::kFirstImageOptionLongName = "first-image" [static]

Definition at line 178 of file options.hpp.

Referenced by main().

const char* const sam::kFirstImageOptionMessage = "specify the first image" [static]

Definition at line 180 of file options.hpp.

Referenced by main().

Definition at line 179 of file options.hpp.

Referenced by main().

const char* const sam::kForceIdentityNodesProcessOptionLongName = "force-identity-nodes-process" [static]

Definition at line 163 of file options.hpp.

Referenced by main().

const char* const sam::kForceIdentityNodesProcessOptionMessage = "force identity nodes process (debug option for plugin developers only)" [static]

Definition at line 165 of file options.hpp.

Referenced by main().

Definition at line 164 of file options.hpp.

Referenced by main().

const char* const sam::kFormatOptionLongName = "format" [static]

Definition at line 183 of file options.hpp.

Referenced by sam::samdo::Dummy::foundAssociateSpecificDummyNode().

const char* const sam::kFormatOptionMessage = "display supported formats" [static]

Definition at line 185 of file options.hpp.

Referenced by sam::samdo::Dummy::getInfoOptions().

const char* const sam::kFormatOptionString = kFormatOptionLongName [static]

Definition at line 184 of file options.hpp.

Referenced by sam::samdo::Dummy::getInfoOptions().

const char* const sam::kFullDisplayOptionLongName = "full-display" [static]

Definition at line 188 of file options.hpp.

Referenced by main().

const char* const sam::kFullDisplayOptionMessage = "display everything =directories, files, sequences" [static]

Definition at line 190 of file options.hpp.

Referenced by main().

Definition at line 189 of file options.hpp.

Referenced by main().

const char* const sam::kFullRMPathOptionLongName = "full-rm" [static]

Definition at line 193 of file options.hpp.

Referenced by main().

const char* const sam::kFullRMPathOptionMessage = "remove everything =directories, files, sequences" [static]

Definition at line 195 of file options.hpp.

Referenced by main().

Definition at line 194 of file options.hpp.

Referenced by main().

const char* const sam::kGeneratorArgsOptionLongName = "generator-args" [static]

Definition at line 198 of file options.hpp.

Referenced by main().

const char* const sam::kGeneratorArgsOptionMessage = "properties of generator plugin" [static]

Definition at line 200 of file options.hpp.

Referenced by main().

Definition at line 199 of file options.hpp.

Referenced by main().

const char* const sam::kHelpOptionLongName = "help" [static]

Definition at line 50 of file options.hpp.

Referenced by sam::samdo::Dummy::foundAssociateSpecificDummyNode(), main(), and sammvcp().

const char* const sam::kHelpOptionMessage = "display help" [static]

Definition at line 52 of file options.hpp.

Referenced by sam::samdo::Dummy::getInfoOptions(), main(), and sammvcp().

const char* const sam::kHelpOptionString = "help,h" [static]

Definition at line 51 of file options.hpp.

Referenced by sam::samdo::Dummy::getInfoOptions(), main(), and sammvcp().

const char* const sam::kIdOptionLongName = "id" [static]

Definition at line 203 of file options.hpp.

Referenced by main().

const char* const sam::kIdOptionMessage = "set a name/id to the node" [static]

Definition at line 205 of file options.hpp.

Referenced by sam::samdo::Dummy::getConfOptions(), and main().

const char* const sam::kIdOptionString = kIdOptionLongName [static]

Definition at line 204 of file options.hpp.

Referenced by sam::samdo::Dummy::getConfOptions(), and main().

const char* const sam::kIgnoreOptionLongName = "ignore" [static]

Definition at line 66 of file options.hpp.

Referenced by main().

const char* const sam::kIgnoreOptionMessage = "ignore the specified sequence" [static]

Definition at line 68 of file options.hpp.

Referenced by main().

const char* const sam::kIgnoreOptionString = "ignore,I" [static]

Definition at line 67 of file options.hpp.

Referenced by main().

const char* const sam::kInputDirOptionLongName = "input-dir" [static]

Definition at line 208 of file options.hpp.

Referenced by main().

const char* const sam::kInputDirOptionMessage = "input directories" [static]

Definition at line 210 of file options.hpp.

Referenced by main().

Definition at line 209 of file options.hpp.

Referenced by main().

const char* const sam::kInputFirstOptionLongName = "input-first" [static]

Definition at line 213 of file options.hpp.

Referenced by sammvcp().

const char* const sam::kInputFirstOptionMessage = "specify the first input image in order to select a sub-range of the input sequence" [static]

Definition at line 215 of file options.hpp.

Referenced by sammvcp().

Definition at line 214 of file options.hpp.

Referenced by sammvcp().

const char* const sam::kInputLastOptionLongName = "input-last" [static]

Definition at line 218 of file options.hpp.

Referenced by sammvcp().

const char* const sam::kInputLastOptionMessage = "specify the last input image in order to select a sub-range of the input sequence" [static]

Definition at line 220 of file options.hpp.

Referenced by sammvcp().

Definition at line 219 of file options.hpp.

Referenced by sammvcp().

const char* const sam::kInputOptionLongName = "input" [static]

Definition at line 61 of file options.hpp.

Referenced by main(), and sammvcp().

const char* const sam::kInputOptionMessage = "input pathname: directory, file or sequence pattern" [static]

Definition at line 63 of file options.hpp.

Referenced by main(), and sammvcp().

const char* const sam::kInputOptionString = "input,i" [static]

Definition at line 62 of file options.hpp.

Referenced by main(), and sammvcp().

const char* const sam::kLastImageOptionLongName = "last-image" [static]

Definition at line 223 of file options.hpp.

Referenced by main().

const char* const sam::kLastImageOptionMessage = "specify the last image" [static]

Definition at line 225 of file options.hpp.

Referenced by main().

Definition at line 224 of file options.hpp.

Referenced by main().

const char* const sam::kLongListingOptionLongName = "long-listing" [static]

Definition at line 71 of file options.hpp.

Referenced by main().

const char* const sam::kLongListingOptionMessage = "use a long listing format" [static]

Definition at line 73 of file options.hpp.

Referenced by main().

const char* const sam::kLongListingOptionString = "long-listing,l" [static]

Definition at line 72 of file options.hpp.

Referenced by main().

const char* const sam::kNbCoresOptionLongName = "nb-cores" [static]

Definition at line 308 of file options.hpp.

const char* const sam::kNbCoresOptionMessage = "set a fix number of CPUs" [static]

Definition at line 310 of file options.hpp.

Referenced by sam::samdo::Dummy::getConfOptions(), and main().

const char* const sam::kNbCoresOptionString = kNbCoresOptionLongName [static]

Definition at line 309 of file options.hpp.

Referenced by sam::samdo::Dummy::getConfOptions(), and main().

const char* const sam::kNodesListOptionLongName = "nodes-script" [static]

Definition at line 228 of file options.hpp.

Referenced by main().

const char* const sam::kNodesListOptionMessage = "show list of all available nodes (formatted for scripting)" [static]

Definition at line 230 of file options.hpp.

Referenced by main().

Definition at line 229 of file options.hpp.

Referenced by main().

const char* const sam::kNodesOptionLongName = "nodes" [static]

Definition at line 76 of file options.hpp.

Referenced by main().

const char* const sam::kNodesOptionMessage = "list all avalaible node" [static]

Definition at line 78 of file options.hpp.

Referenced by main().

const char* const sam::kNodesOptionString = "nodes,n" [static]

Definition at line 77 of file options.hpp.

Referenced by main().

const char* const sam::kOffsetOptionLongName = "offset" [static]

Definition at line 81 of file options.hpp.

Referenced by sammvcp().

const char* const sam::kOffsetOptionMessage = "retime the sequence with the given offset. ex: -o 1, -o" [static]

Definition at line 83 of file options.hpp.

Referenced by sammvcp().

const char* const sam::kOffsetOptionString = "offset,o" [static]

Definition at line 82 of file options.hpp.

Referenced by sammvcp().

const char* const sam::kOutputFirstOptionLongName = "output-first" [static]

Definition at line 233 of file options.hpp.

Referenced by sammvcp().

const char* const sam::kOutputFirstOptionMessage = "specify the first output image, in order to select a sub-range of the output sequence" [static]

Definition at line 235 of file options.hpp.

Referenced by sammvcp().

Definition at line 234 of file options.hpp.

Referenced by sammvcp().

const char* const sam::kOutputLastOptionLongName = "output-last" [static]

Definition at line 238 of file options.hpp.

Referenced by sammvcp().

const char* const sam::kOutputLastOptionMessage = "specify the last output image, in order to select a sub-range of the output sequence" [static]

Definition at line 240 of file options.hpp.

Referenced by sammvcp().

Definition at line 239 of file options.hpp.

Referenced by sammvcp().

const char* const sam::kParamDefaultOptionLongName = "param-default" [static]

Definition at line 253 of file options.hpp.

Referenced by main().

const char* const sam::kParamDefaultOptionMessage = "parameter default value" [static]

Definition at line 255 of file options.hpp.

Referenced by sam::samdo::Dummy::getOpenFXOptions(), and main().

Definition at line 254 of file options.hpp.

Referenced by sam::samdo::Dummy::getOpenFXOptions(), and main().

const char* const sam::kParametersOptionLongName = "parameters-list" [static]

Definition at line 243 of file options.hpp.

Referenced by main().

const char* const sam::kParametersOptionMessage = "list parameters of the OpenFX plugin" [static]

Definition at line 245 of file options.hpp.

Referenced by sam::samdo::Dummy::getOpenFXOptions(), and main().

Definition at line 244 of file options.hpp.

Referenced by sam::samdo::Dummy::getOpenFXOptions(), and main().

const char* const sam::kParametersReduxOptionLongName = "parameters-redux-list" [static]

Definition at line 248 of file options.hpp.

Referenced by main().

const char* const sam::kParametersReduxOptionMessage = "list parameters of the OpenFX plugin (redux informations)" [static]

Definition at line 250 of file options.hpp.

Referenced by sam::samdo::Dummy::getOpenFXOptions(), and main().

Definition at line 249 of file options.hpp.

Referenced by sam::samdo::Dummy::getOpenFXOptions(), and main().

const char* const sam::kParamGroupOptionLongName = "param-group" [static]

Definition at line 258 of file options.hpp.

Referenced by main().

const char* const sam::kParamGroupOptionMessage = "group of the OpenFX plugin" [static]

Definition at line 260 of file options.hpp.

Referenced by sam::samdo::Dummy::getOpenFXOptions(), and main().

Definition at line 259 of file options.hpp.

Referenced by sam::samdo::Dummy::getOpenFXOptions(), and main().

const char* const sam::kParamInfosOptionLongName = "param-infos" [static]

Definition at line 263 of file options.hpp.

Referenced by main().

const char* const sam::kParamInfosOptionMessage = "display parameter informations" [static]

Definition at line 265 of file options.hpp.

Referenced by sam::samdo::Dummy::getOpenFXOptions(), and main().

Definition at line 264 of file options.hpp.

Referenced by sam::samdo::Dummy::getOpenFXOptions(), and main().

const char* const sam::kParamPossibleValuesOptionLongName = "param-possible-values" [static]

Definition at line 268 of file options.hpp.

Referenced by main().

const char* const sam::kParamPossibleValuesOptionMessage = "possible parameter values" [static]

Definition at line 270 of file options.hpp.

Referenced by sam::samdo::Dummy::getOpenFXOptions(), and main().

const char* const sam::kParamTypeOptionLongName = "param-type" [static]

Definition at line 273 of file options.hpp.

Referenced by main().

const char* const sam::kParamTypeOptionMessage = "parameter type" [static]

Definition at line 275 of file options.hpp.

Referenced by sam::samdo::Dummy::getOpenFXOptions(), and main().

Definition at line 274 of file options.hpp.

Referenced by sam::samdo::Dummy::getOpenFXOptions(), and main().

const char* const sam::kParamValuesOptionMessage = "display parameter values" [static]

Definition at line 280 of file options.hpp.

Referenced by sam::samdo::Dummy::getOpenFXOptions(), and main().

Definition at line 279 of file options.hpp.

Referenced by sam::samdo::Dummy::getOpenFXOptions(), and main().

const char* const sam::kPathOptionLongName = "path" [static]

Definition at line 86 of file options.hpp.

Referenced by main().

const char* const sam::kPathOptionMessage = "display the absolute path of each object" [static]

Definition at line 88 of file options.hpp.

Referenced by main().

const char* const sam::kPathOptionString = "path,p" [static]

Definition at line 87 of file options.hpp.

Referenced by main().

const char* const sam::kPluginsOptionLongName = "plugins" [static]

Definition at line 288 of file options.hpp.

Referenced by sam::samdo::Dummy::foundAssociateSpecificDummyNode().

const char* const sam::kPluginsOptionMessage = "list of associated plugins for this dummy node" [static]

Definition at line 290 of file options.hpp.

Referenced by sam::samdo::Dummy::getInfoOptions().

Definition at line 289 of file options.hpp.

Referenced by sam::samdo::Dummy::getInfoOptions().

const char* const sam::kPropertiesOptionLongName = "properties" [static]

Definition at line 283 of file options.hpp.

Referenced by main().

const char* const sam::kPropertiesOptionMessage = "list properties of the OpenFX plugin" [static]

Definition at line 285 of file options.hpp.

Referenced by sam::samdo::Dummy::getOpenFXOptions(), and main().

Definition at line 284 of file options.hpp.

Referenced by sam::samdo::Dummy::getOpenFXOptions(), and main().

const char* const sam::kQuietOptionLongName = "quiet" [static]

Definition at line 91 of file options.hpp.

Referenced by main(), and sammvcp().

const char* const sam::kQuietOptionMessage = "don't print commands" [static]

Definition at line 93 of file options.hpp.

Referenced by main(), and sammvcp().

const char* const sam::kQuietOptionString = "quiet,Q" [static]

Definition at line 92 of file options.hpp.

Referenced by main(), and sammvcp().

const char* const sam::kRangeOptionLongName = "range" [static]

Definition at line 96 of file options.hpp.

Referenced by main().

const char* const sam::kRangeOptionMessage = "processing range (used only if input is a sequence pattern)" [static]

Definition at line 98 of file options.hpp.

Referenced by main().

const char* const sam::kRangeOptionString = "range,r" [static]

Definition at line 97 of file options.hpp.

Referenced by main().

const char* const sam::kReaderOptionLongName = "reader" [static]

Definition at line 293 of file options.hpp.

Referenced by main().

const char* const sam::kReaderOptionMessage = "specify reader node with identifier \"tuttle.XXXreader\"" [static]

Definition at line 295 of file options.hpp.

Referenced by main().

const char* const sam::kReaderOptionString = kReaderOptionLongName [static]

Definition at line 294 of file options.hpp.

Referenced by main().

const char* const sam::kRecursiveOptionLongName = "recursive" [static]

Definition at line 101 of file options.hpp.

Referenced by main().

const char* const sam::kRecursiveOptionMessage = "handle directories and their content recursively" [static]

Definition at line 103 of file options.hpp.

Referenced by main().

const char* const sam::kRecursiveOptionString = "recursive,R" [static]

Definition at line 102 of file options.hpp.

Referenced by main().

const char* const sam::kRelativePathOptionLongName = "relative-path" [static]

Definition at line 298 of file options.hpp.

Referenced by main().

const char* const sam::kRelativePathOptionMessage = "display the relative path of each object" [static]

Definition at line 300 of file options.hpp.

Referenced by main().

Definition at line 299 of file options.hpp.

Referenced by main().

const char* const sam::kRenderScaleOptionLongName = "renderscale" [static]

Definition at line 313 of file options.hpp.

Referenced by main().

const char* const sam::kRenderScaleOptionMessage = "specify render scale" [static]

Definition at line 315 of file options.hpp.

Referenced by main().

Definition at line 314 of file options.hpp.

Referenced by main().

const char* const sam::kScriptOptionLongName = "script" [static]

Definition at line 318 of file options.hpp.

Referenced by main().

const char* const sam::kScriptOptionMessage = "format the output such as it could be dump in a file and be used as a script" [static]

Definition at line 320 of file options.hpp.

Referenced by main().

const char* const sam::kScriptOptionString = kScriptOptionLongName [static]

Definition at line 319 of file options.hpp.

Referenced by main().

const char* const sam::kSequencesOptionLongName = "sequences" [static]

Definition at line 106 of file options.hpp.

Referenced by main().

const char* const sam::kSequencesOptionMessage = "handle sequences" [static]

Definition at line 108 of file options.hpp.

Referenced by main().

const char* const sam::kSequencesOptionString = "sequences,s" [static]

Definition at line 107 of file options.hpp.

Referenced by main().

const char* const sam::kStopOnMissingFileOptionLongName = "stop-on-missing-file" [static]

Definition at line 303 of file options.hpp.

Referenced by main().

const char* const sam::kStopOnMissingFileOptionMessage = "stop on missing file" [static]

Definition at line 305 of file options.hpp.

Referenced by main().

Definition at line 304 of file options.hpp.

Referenced by main().

const char* const sam::kUrlTuttleofxProject = "http://sites.google.com/site/tuttleofx" [static]
const char* const sam::kVerboseOptionLongName = "verbose" [static]

Definition at line 116 of file options.hpp.

Referenced by main(), and sammvcp().

const char* const sam::kVerboseOptionMessage = "verbose level (trace=0, debug=1, warning=2, error=3, fatal=4)" [static]

Definition at line 118 of file options.hpp.

Referenced by sam::samdo::Dummy::getConfOptions(), main(), and sammvcp().

const char* const sam::kVerboseOptionString = "verbose,V" [static]

Definition at line 117 of file options.hpp.

Referenced by sam::samdo::Dummy::getConfOptions(), main(), and sammvcp().

const char* const sam::kVersionOptionLongName = "version" [static]

Definition at line 111 of file options.hpp.

Referenced by sam::samdo::Dummy::foundAssociateSpecificDummyNode(), and main().

const char* const sam::kVersionOptionMessage = "display version" [static]

Definition at line 113 of file options.hpp.

Referenced by sam::samdo::Dummy::getInfoOptions(), and main().

const char* const sam::kVersionOptionString = "version,v" [static]

Definition at line 112 of file options.hpp.

Referenced by sam::samdo::Dummy::getInfoOptions(), and main().

bool sam::wasSthgDumped = false

Definition at line 32 of file main.cpp.

Referenced by coutVec(), dumpImageProperties(), and main().