====== Workspace Functions ====== Most Visual3D commands act on the active files and active subjects.This page contains a list of all functions that can be applied to the active workspace. ==== File Tag Exists ==== **File_Tag_Exists(a)** - Tests the existence of a file tag "a" within the workspace's active files, where "a" must be specified within [[visual3d:documentation:pipeline:expressions:expression_syntax#tag_syntax|the TAG:: namespace]]. Returns 1 if the file tag exists and 0 otherwise. This behaviour is similar to the expression [[visual3d:documentation:pipeline:expressions:signal_functions#data_exists|Data Exists]]. Example, compute “something” only if the file tag SPECIAL exists. Conditional_Statement /ITERATION_PARAMETER_NAME=TEST_SPECIAL /EXPRESSION=File_Tag_Exists(TAG::SPECIAL) ! /AS_INTEGER=TRUE ; ! ...commands to execute Conditional_Statement_End /ITERATION_PARAMETER_NAME=TEST_SPECIAL ;