libMVRgdtf e5d999f
A library for GDTF and MVR
Loading...
Searching...
No Matches
SceneData::GdtfConverter Class Reference

#include <XmlFileHelper.h>

Public Types

typedef std::function< void(IXMLFileNodePtr objNode)> TProcessNodeCall
typedef std::function< void(IXMLFileNodePtr objNode, const TXString &childNodeName)> TProcessMultiNodeCall

Static Public Member Functions

static TXString ConvertUUID (const VWFC::Tools::VWUUID &uuid)
static TXString ConvertDate (const STime &date)
static TXString ConvertColor (const CCieColor &color)
static TXString ConvertColorArray (TCCieColorArray &colors)
static TXString ConvertDouble (double value)
static TXString ConvertDoubleArray (TDoubleArray &values, bool includeBrackets)
static TXString ConvertInteger (Sint32 value)
static TXString ConvertDmxBreak (Sint32 value)
static TXString ConvertInteger (size_t value)
static TXString ConvertInteger (Sint32 value, bool noneValue)
static TXString ConvertIntegerArray (TSint32Array &values, bool includeBrackets)
static TXString ConvertDMXAdress (DMXAddress value)
static TXString ConvertDMXValue (DmxValue value, EGdtfChannelBitResolution chanlReso, bool noneValue=false)
static TXString ConvertPrimitiveType (EGdtfModel_PrimitiveType value)
static TXString ConvertVector3 (const VWPoint3D &value)
static TXString ConvertMatrix (const VWTransformMatrix &ma, bool fourLines)
static TXString ConvertRotation (const VWTransformMatrix &ma)
static TXString ConvertLampeType (EGdtfLampType value)
static TXString ConvertSnapEnum (EGdtfDmxSnap value)
static TXString ConvertMasterEnum (EGdtfDmxMaster value)
static TXString ConvertRelationEnum (EGdtfDmxRelationType value)
static TXString ConvertPhysicalUnitEnum (EGdtfPhysicalUnit value)
static TXString ConvertSpecialAttrEnum (EGdtfSpecial value)
static TXString ConvertBeamType (EGdtfBeamType value)
static TXString ConvertEGdtfColorSampleEnum (EGdtfColorSample value)
static TXString ConvertDmxOffset (DMXAddress coarse, DMXAddress fine, DMXAddress ultra, DMXAddress uber)
static TXString ConvertEGdtfColorSpace (EGdtfColorSpace value)
static TXString ConvertEGdtfInterpolationTo (EGdtfInterpolationTo value)
static TXString ConvertHexValue (size_t value)
static TXString ConvertEGdtfCanHaveChildren (bool value)
static TXString Convert2DPoint (double p_X, double p_Y)
static TXString ConvertBool (bool value)
static TXString ConvertESourceType (GdtfDefines::ESourceType)
static TXString ConvertEScaleHandlingType (GdtfDefines::EScaleHandlingType value)
static TXString ConvertLaserColorTypeEnum (GdtfDefines::EGdtfLaserColorType value)
static TXString ConvertComponentTypeEnum (GdtfDefines::EGdtfComponentType value)
static TXString ConvertOrientationEnum (GdtfDefines::EGdtfOrientation value)
static TXString ConvertFuseRatingEnum (GdtfDefines::EGdtfFuseRating value)
static TXString ConvertStructureTypeEnum (GdtfDefines::EGdtfStructureType value)
static TXString ConvertCrossSectionTypeEnum (GdtfDefines::EGdtfCrossSectionType value)
static TXString ConvertSupportTypeEnum (GdtfDefines::EGdtfSupportType value)
static TXString ConvertSubPhysicalUnitTypeEnum (GdtfDefines::EGdtfSubPhysicalUnitType value)
static TXString ConvertTransmissionTypeEnum (GdtfDefines::ETransmissionType value)
static bool ConvertUUID (const TXString &value, MvrUUID &uuid)
static bool ConvertUUID (const TXString &value, const IXMLFileNodePtr &node, VWFC::Tools::VWUUID &uuid)
static bool ConvertDate (const TXString &value, const IXMLFileNodePtr &node, STime &date)
static bool ConvertColor (const TXString &value, const IXMLFileNodePtr &node, CCieColor &color)
static bool ConvertColorArray (TXString values, const IXMLFileNodePtr &node, TCCieColorArray &colorArray)
static bool ConvertDouble (const TXString &value, const IXMLFileNodePtr &node, double &doubleValue)
static bool ConvertDoubleArray (TXString values, const IXMLFileNodePtr &node, TDoubleArray &doubleArray)
static bool ConvertVector3 (const TXString &value, const IXMLFileNodePtr &node, VWPoint3D &vector)
static bool ConvertMatrix (const TXString &value, const IXMLFileNodePtr &node, VWTransformMatrix &ma)
static bool ConvertRotation (const TXString &value, const IXMLFileNodePtr &node, VWTransformMatrix &ma)
static bool ConvertPrimitiveType (const TXString &value, const IXMLFileNodePtr &node, EGdtfModel_PrimitiveType &type)
static bool ConvertLampeType (const TXString &value, const IXMLFileNodePtr &node, EGdtfLampType &lampType)
static bool ConvertInteger (const TXString &value, const IXMLFileNodePtr &node, Sint32 &intValue)
static bool ConvertDmxBreak (const TXString &value, const IXMLFileNodePtr &node, Sint32 &intValue)
static bool ConvertInteger (const TXString &value, const IXMLFileNodePtr &node, Sint8 &intValue)
static bool ConvertInteger (const TXString &value, const IXMLFileNodePtr &node, Uint8 &intValue)
static bool ConvertInteger (const TXString &value, const IXMLFileNodePtr &node, size_t &intValue)
static bool ConvertInteger (const TXString &value, const IXMLFileNodePtr &node, Sint32 &intValue, bool &noneValue)
static bool ConvertIntegerArray (TXString values, const IXMLFileNodePtr &node, TSint32Array &intArray)
static bool ConvertDMXAdress (const TXString &value, const IXMLFileNodePtr &node, DMXAddress &intValue)
static bool ConvertDMXValue (const TXString &value, const IXMLFileNodePtr &node, EGdtfChannelBitResolution chanlReso, DmxValue &intValue)
static bool ConvertDMXValue (const TXString &value, const IXMLFileNodePtr &node, EGdtfChannelBitResolution chanlReso, DmxValue &intValue, bool &noneValue)
static bool ConvertRelationEnum (const TXString &value, const IXMLFileNodePtr &node, EGdtfDmxRelationType &relation)
static bool ConvertSnapEnum (const TXString &value, const IXMLFileNodePtr &node, EGdtfDmxSnap &snap)
static bool ConvertMasterEnum (const TXString &value, const IXMLFileNodePtr &node, EGdtfDmxMaster &master)
static bool ConvertPhysicalUnitEnum (const TXString &value, const IXMLFileNodePtr &node, EGdtfPhysicalUnit &unit)
static bool ConvertSpecialAttrEnum (const TXString &value, const IXMLFileNodePtr &node, EGdtfSpecial &special)
static bool ConvertBeamType (const TXString &value, const IXMLFileNodePtr &node, EGdtfBeamType &type)
static bool ConvertEGdtfColorSampleEnum (const TXString &inVal, const IXMLFileNodePtr &node, EGdtfColorSample &outVal)
static bool ConvertEGdtfColorSpace (const TXString &inVal, const IXMLFileNodePtr &node, EGdtfColorSpace &outVal)
static bool ConvertEGdtfInterpolationTo (const TXString &inVal, const IXMLFileNodePtr &node, EGdtfInterpolationTo &outVal)
static bool ConvertHexValue (const TXString &inVal, const IXMLFileNodePtr &node, size_t &outValue)
static bool ConvertEGdtfCanHaveChildren (const TXString &inVal, const IXMLFileNodePtr &node, bool &outVal)
static bool Convert2DPoint (const TXString &inVal, const IXMLFileNodePtr &node, double &p_X, double &p_Y)
static bool ConvertBool (const TXString &inVal, const IXMLFileNodePtr &node, bool &outVal)
static bool ConvertESourceType (const TXString &inVal, const IXMLFileNodePtr &node, GdtfDefines::ESourceType &outVal)
static bool ConvertEScaleHandlingType (const TXString &inVal, const IXMLFileNodePtr &node, GdtfDefines::EScaleHandlingType &outVal)
static bool ConvertLaserColorTypeEnum (const TXString &inVal, const IXMLFileNodePtr &node, GdtfDefines::EGdtfLaserColorType &outVal)
static bool ConvertComponentTypeEnum (const TXString &inVal, const IXMLFileNodePtr &node, GdtfDefines::EGdtfComponentType &outVal)
static bool ConvertOrientationEnum (const TXString &inVal, const IXMLFileNodePtr &node, GdtfDefines::EGdtfOrientation &outVal)
static bool ConvertFuseRatingEnum (const TXString &inVal, const IXMLFileNodePtr &node, GdtfDefines::EGdtfFuseRating &outVal)
static bool ConvertStructureTypeEnum (const TXString &inVal, const IXMLFileNodePtr &node, GdtfDefines::EGdtfStructureType &outVal)
static bool ConvertCrossSectionTypeEnum (const TXString &inVal, const IXMLFileNodePtr &node, GdtfDefines::EGdtfCrossSectionType &outVal)
static bool ConvertSupportTypeEnum (const TXString &inVal, const IXMLFileNodePtr &node, GdtfDefines::EGdtfSupportType &outVal)
static bool ConvertSubPhysicalUnitTypeEnum (const TXString &inVal, const IXMLFileNodePtr &node, GdtfDefines::EGdtfSubPhysicalUnitType &outVal)
static bool ConvertTransmissionTypeEnum (const TXString &inVal, const IXMLFileNodePtr &node, GdtfDefines::ETransmissionType &outVal)
static bool ConvertDmxOffset (const TXString &inVal, const IXMLFileNodePtr &node, DMXAddress &coarse, DMXAddress &fine, DMXAddress &ultra, DMXAddress &uber)
static CCieColor ConvertCColor (const CieColor &color)
static CieColor ConvertCColor (const CCieColor &color)
static DmxValue GetChannelMaxDmx (const EGdtfChannelBitResolution chanlReso)
static void TraverseNodes (IXMLFileNodePtr root, const TXString &childContainerNodeName, const TXString &childNodeName, TProcessNodeCall processNodeFunction)
static void TraverseMultiNodes (IXMLFileNodePtr root, const TXString &childContainerNodeName, TProcessMultiNodeCall processNodeFunction)
static GdtfDefines::EGdtfPhysicalUnit GetUnitFromSubPhysical (GdtfDefines::EGdtfSubPhysicalUnitType type)
static bool ConvertDMXValue_UnitTest (const char *value, EGdtfChannelBitResolution chanlReso, DmxValue &intValue)

Member Typedef Documentation

◆ TProcessMultiNodeCall

typedef std::function<void(IXMLFileNodePtr objNode,const TXString& childNodeName)> SceneData::GdtfConverter::TProcessMultiNodeCall

◆ TProcessNodeCall

typedef std::function<void(IXMLFileNodePtr objNode)> SceneData::GdtfConverter::TProcessNodeCall

Member Function Documentation

◆ Convert2DPoint() [1/2]

bool GdtfConverter::Convert2DPoint ( const TXString & inVal,
const IXMLFileNodePtr & node,
double & p_X,
double & p_Y )
static

◆ Convert2DPoint() [2/2]

TXString GdtfConverter::Convert2DPoint ( double p_X,
double p_Y )
static

◆ ConvertBeamType() [1/2]

bool GdtfConverter::ConvertBeamType ( const TXString & value,
const IXMLFileNodePtr & node,
EGdtfBeamType & type )
static

◆ ConvertBeamType() [2/2]

TXString GdtfConverter::ConvertBeamType ( EGdtfBeamType value)
static

◆ ConvertBool() [1/2]

TXString GdtfConverter::ConvertBool ( bool value)
static

◆ ConvertBool() [2/2]

bool GdtfConverter::ConvertBool ( const TXString & inVal,
const IXMLFileNodePtr & node,
bool & outVal )
static

◆ ConvertCColor() [1/2]

CieColor SceneData::GdtfConverter::ConvertCColor ( const CCieColor & color)
static

◆ ConvertCColor() [2/2]

CCieColor SceneData::GdtfConverter::ConvertCColor ( const CieColor & color)
static

◆ ConvertColor() [1/2]

TXString GdtfConverter::ConvertColor ( const CCieColor & color)
static

◆ ConvertColor() [2/2]

bool GdtfConverter::ConvertColor ( const TXString & value,
const IXMLFileNodePtr & node,
CCieColor & color )
static

◆ ConvertColorArray() [1/2]

TXString SceneData::GdtfConverter::ConvertColorArray ( TCCieColorArray & colors)
static

◆ ConvertColorArray() [2/2]

bool SceneData::GdtfConverter::ConvertColorArray ( TXString values,
const IXMLFileNodePtr & node,
TCCieColorArray & colorArray )
static

◆ ConvertComponentTypeEnum() [1/2]

bool GdtfConverter::ConvertComponentTypeEnum ( const TXString & inVal,
const IXMLFileNodePtr & node,
GdtfDefines::EGdtfComponentType & outVal )
static

◆ ConvertComponentTypeEnum() [2/2]

TXString GdtfConverter::ConvertComponentTypeEnum ( GdtfDefines::EGdtfComponentType value)
static

◆ ConvertCrossSectionTypeEnum() [1/2]

bool GdtfConverter::ConvertCrossSectionTypeEnum ( const TXString & inVal,
const IXMLFileNodePtr & node,
GdtfDefines::EGdtfCrossSectionType & outVal )
static

◆ ConvertCrossSectionTypeEnum() [2/2]

TXString GdtfConverter::ConvertCrossSectionTypeEnum ( GdtfDefines::EGdtfCrossSectionType value)
static

◆ ConvertDate() [1/2]

TXString GdtfConverter::ConvertDate ( const STime & date)
static

◆ ConvertDate() [2/2]

bool GdtfConverter::ConvertDate ( const TXString & value,
const IXMLFileNodePtr & node,
STime & date )
static

◆ ConvertDMXAdress() [1/2]

bool SceneData::GdtfConverter::ConvertDMXAdress ( const TXString & value,
const IXMLFileNodePtr & node,
DMXAddress & intValue )
static

◆ ConvertDMXAdress() [2/2]

TXString SceneData::GdtfConverter::ConvertDMXAdress ( DMXAddress value)
static

◆ ConvertDmxBreak() [1/2]

bool GdtfConverter::ConvertDmxBreak ( const TXString & value,
const IXMLFileNodePtr & node,
Sint32 & intValue )
static

◆ ConvertDmxBreak() [2/2]

TXString GdtfConverter::ConvertDmxBreak ( Sint32 value)
static

◆ ConvertDmxOffset() [1/2]

bool GdtfConverter::ConvertDmxOffset ( const TXString & inVal,
const IXMLFileNodePtr & node,
DMXAddress & coarse,
DMXAddress & fine,
DMXAddress & ultra,
DMXAddress & uber )
static

◆ ConvertDmxOffset() [2/2]

TXString GdtfConverter::ConvertDmxOffset ( DMXAddress coarse,
DMXAddress fine,
DMXAddress ultra,
DMXAddress uber )
static

◆ ConvertDMXValue() [1/3]

bool SceneData::GdtfConverter::ConvertDMXValue ( const TXString & value,
const IXMLFileNodePtr & node,
EGdtfChannelBitResolution chanlReso,
DmxValue & intValue )
static

◆ ConvertDMXValue() [2/3]

bool SceneData::GdtfConverter::ConvertDMXValue ( const TXString & value,
const IXMLFileNodePtr & node,
EGdtfChannelBitResolution chanlReso,
DmxValue & intValue,
bool & noneValue )
static

◆ ConvertDMXValue() [3/3]

TXString SceneData::GdtfConverter::ConvertDMXValue ( DmxValue value,
EGdtfChannelBitResolution chanlReso,
bool noneValue = false )
static

◆ ConvertDMXValue_UnitTest()

bool GdtfConverter::ConvertDMXValue_UnitTest ( const char * value,
EGdtfChannelBitResolution chanlReso,
DmxValue & intValue )
static

◆ ConvertDouble() [1/2]

bool GdtfConverter::ConvertDouble ( const TXString & value,
const IXMLFileNodePtr & node,
double & doubleValue )
static

◆ ConvertDouble() [2/2]

TXString GdtfConverter::ConvertDouble ( double value)
static

◆ ConvertDoubleArray() [1/2]

TXString SceneData::GdtfConverter::ConvertDoubleArray ( TDoubleArray & values,
bool includeBrackets )
static

◆ ConvertDoubleArray() [2/2]

bool SceneData::GdtfConverter::ConvertDoubleArray ( TXString values,
const IXMLFileNodePtr & node,
TDoubleArray & doubleArray )
static

◆ ConvertEGdtfCanHaveChildren() [1/2]

TXString GdtfConverter::ConvertEGdtfCanHaveChildren ( bool value)
static

◆ ConvertEGdtfCanHaveChildren() [2/2]

bool GdtfConverter::ConvertEGdtfCanHaveChildren ( const TXString & inVal,
const IXMLFileNodePtr & node,
bool & outVal )
static

◆ ConvertEGdtfColorSampleEnum() [1/2]

bool GdtfConverter::ConvertEGdtfColorSampleEnum ( const TXString & inVal,
const IXMLFileNodePtr & node,
EGdtfColorSample & outVal )
static

◆ ConvertEGdtfColorSampleEnum() [2/2]

TXString GdtfConverter::ConvertEGdtfColorSampleEnum ( EGdtfColorSample value)
static

◆ ConvertEGdtfColorSpace() [1/2]

bool GdtfConverter::ConvertEGdtfColorSpace ( const TXString & inVal,
const IXMLFileNodePtr & node,
EGdtfColorSpace & outVal )
static

◆ ConvertEGdtfColorSpace() [2/2]

TXString GdtfConverter::ConvertEGdtfColorSpace ( EGdtfColorSpace value)
static

◆ ConvertEGdtfInterpolationTo() [1/2]

bool GdtfConverter::ConvertEGdtfInterpolationTo ( const TXString & inVal,
const IXMLFileNodePtr & node,
EGdtfInterpolationTo & outVal )
static

◆ ConvertEGdtfInterpolationTo() [2/2]

TXString GdtfConverter::ConvertEGdtfInterpolationTo ( EGdtfInterpolationTo value)
static

◆ ConvertEScaleHandlingType() [1/2]

bool GdtfConverter::ConvertEScaleHandlingType ( const TXString & inVal,
const IXMLFileNodePtr & node,
GdtfDefines::EScaleHandlingType & outVal )
static

◆ ConvertEScaleHandlingType() [2/2]

TXString GdtfConverter::ConvertEScaleHandlingType ( GdtfDefines::EScaleHandlingType value)
static

◆ ConvertESourceType() [1/2]

bool GdtfConverter::ConvertESourceType ( const TXString & inVal,
const IXMLFileNodePtr & node,
GdtfDefines::ESourceType & outVal )
static

◆ ConvertESourceType() [2/2]

TXString GdtfConverter::ConvertESourceType ( GdtfDefines::ESourceType value)
static

◆ ConvertFuseRatingEnum() [1/2]

bool GdtfConverter::ConvertFuseRatingEnum ( const TXString & inVal,
const IXMLFileNodePtr & node,
GdtfDefines::EGdtfFuseRating & outVal )
static

◆ ConvertFuseRatingEnum() [2/2]

TXString GdtfConverter::ConvertFuseRatingEnum ( GdtfDefines::EGdtfFuseRating value)
static

◆ ConvertHexValue() [1/2]

bool GdtfConverter::ConvertHexValue ( const TXString & inVal,
const IXMLFileNodePtr & node,
size_t & outValue )
static

◆ ConvertHexValue() [2/2]

TXString GdtfConverter::ConvertHexValue ( size_t value)
static

◆ ConvertInteger() [1/8]

bool GdtfConverter::ConvertInteger ( const TXString & value,
const IXMLFileNodePtr & node,
Sint32 & intValue )
static

◆ ConvertInteger() [2/8]

bool GdtfConverter::ConvertInteger ( const TXString & value,
const IXMLFileNodePtr & node,
Sint32 & intValue,
bool & noneValue )
static

◆ ConvertInteger() [3/8]

bool GdtfConverter::ConvertInteger ( const TXString & value,
const IXMLFileNodePtr & node,
Sint8 & intValue )
static

◆ ConvertInteger() [4/8]

bool GdtfConverter::ConvertInteger ( const TXString & value,
const IXMLFileNodePtr & node,
size_t & intValue )
static

◆ ConvertInteger() [5/8]

bool GdtfConverter::ConvertInteger ( const TXString & value,
const IXMLFileNodePtr & node,
Uint8 & intValue )
static

◆ ConvertInteger() [6/8]

TXString GdtfConverter::ConvertInteger ( Sint32 value)
static

◆ ConvertInteger() [7/8]

TXString GdtfConverter::ConvertInteger ( Sint32 value,
bool noneValue )
static

◆ ConvertInteger() [8/8]

TXString GdtfConverter::ConvertInteger ( size_t value)
static

◆ ConvertIntegerArray() [1/2]

TXString SceneData::GdtfConverter::ConvertIntegerArray ( TSint32Array & values,
bool includeBrackets )
static

◆ ConvertIntegerArray() [2/2]

bool SceneData::GdtfConverter::ConvertIntegerArray ( TXString values,
const IXMLFileNodePtr & node,
TSint32Array & intArray )
static

◆ ConvertLampeType() [1/2]

bool GdtfConverter::ConvertLampeType ( const TXString & value,
const IXMLFileNodePtr & node,
EGdtfLampType & lampType )
static

◆ ConvertLampeType() [2/2]

TXString GdtfConverter::ConvertLampeType ( EGdtfLampType value)
static

◆ ConvertLaserColorTypeEnum() [1/2]

bool GdtfConverter::ConvertLaserColorTypeEnum ( const TXString & inVal,
const IXMLFileNodePtr & node,
GdtfDefines::EGdtfLaserColorType & outVal )
static

◆ ConvertLaserColorTypeEnum() [2/2]

TXString GdtfConverter::ConvertLaserColorTypeEnum ( GdtfDefines::EGdtfLaserColorType value)
static

◆ ConvertMasterEnum() [1/2]

bool GdtfConverter::ConvertMasterEnum ( const TXString & value,
const IXMLFileNodePtr & node,
EGdtfDmxMaster & master )
static

◆ ConvertMasterEnum() [2/2]

TXString GdtfConverter::ConvertMasterEnum ( EGdtfDmxMaster value)
static

◆ ConvertMatrix() [1/2]

bool GdtfConverter::ConvertMatrix ( const TXString & value,
const IXMLFileNodePtr & node,
VWTransformMatrix & ma )
static

◆ ConvertMatrix() [2/2]

TXString GdtfConverter::ConvertMatrix ( const VWTransformMatrix & ma,
bool fourLines )
static

◆ ConvertOrientationEnum() [1/2]

bool GdtfConverter::ConvertOrientationEnum ( const TXString & inVal,
const IXMLFileNodePtr & node,
GdtfDefines::EGdtfOrientation & outVal )
static

◆ ConvertOrientationEnum() [2/2]

TXString GdtfConverter::ConvertOrientationEnum ( GdtfDefines::EGdtfOrientation value)
static

◆ ConvertPhysicalUnitEnum() [1/2]

bool GdtfConverter::ConvertPhysicalUnitEnum ( const TXString & value,
const IXMLFileNodePtr & node,
EGdtfPhysicalUnit & unit )
static

◆ ConvertPhysicalUnitEnum() [2/2]

TXString GdtfConverter::ConvertPhysicalUnitEnum ( EGdtfPhysicalUnit value)
static

◆ ConvertPrimitiveType() [1/2]

bool GdtfConverter::ConvertPrimitiveType ( const TXString & value,
const IXMLFileNodePtr & node,
EGdtfModel_PrimitiveType & type )
static

◆ ConvertPrimitiveType() [2/2]

TXString GdtfConverter::ConvertPrimitiveType ( EGdtfModel_PrimitiveType value)
static

◆ ConvertRelationEnum() [1/2]

bool GdtfConverter::ConvertRelationEnum ( const TXString & value,
const IXMLFileNodePtr & node,
EGdtfDmxRelationType & relation )
static

◆ ConvertRelationEnum() [2/2]

TXString GdtfConverter::ConvertRelationEnum ( EGdtfDmxRelationType value)
static

◆ ConvertRotation() [1/2]

bool GdtfConverter::ConvertRotation ( const TXString & value,
const IXMLFileNodePtr & node,
VWTransformMatrix & ma )
static

◆ ConvertRotation() [2/2]

TXString GdtfConverter::ConvertRotation ( const VWTransformMatrix & ma)
static

◆ ConvertSnapEnum() [1/2]

bool GdtfConverter::ConvertSnapEnum ( const TXString & value,
const IXMLFileNodePtr & node,
EGdtfDmxSnap & snap )
static

◆ ConvertSnapEnum() [2/2]

TXString GdtfConverter::ConvertSnapEnum ( EGdtfDmxSnap value)
static

◆ ConvertSpecialAttrEnum() [1/2]

bool GdtfConverter::ConvertSpecialAttrEnum ( const TXString & value,
const IXMLFileNodePtr & node,
EGdtfSpecial & special )
static

◆ ConvertSpecialAttrEnum() [2/2]

TXString GdtfConverter::ConvertSpecialAttrEnum ( EGdtfSpecial value)
static

◆ ConvertStructureTypeEnum() [1/2]

bool GdtfConverter::ConvertStructureTypeEnum ( const TXString & inVal,
const IXMLFileNodePtr & node,
GdtfDefines::EGdtfStructureType & outVal )
static

◆ ConvertStructureTypeEnum() [2/2]

TXString GdtfConverter::ConvertStructureTypeEnum ( GdtfDefines::EGdtfStructureType value)
static

◆ ConvertSubPhysicalUnitTypeEnum() [1/2]

bool GdtfConverter::ConvertSubPhysicalUnitTypeEnum ( const TXString & inVal,
const IXMLFileNodePtr & node,
GdtfDefines::EGdtfSubPhysicalUnitType & outVal )
static

◆ ConvertSubPhysicalUnitTypeEnum() [2/2]

TXString GdtfConverter::ConvertSubPhysicalUnitTypeEnum ( GdtfDefines::EGdtfSubPhysicalUnitType value)
static

◆ ConvertSupportTypeEnum() [1/2]

bool GdtfConverter::ConvertSupportTypeEnum ( const TXString & inVal,
const IXMLFileNodePtr & node,
GdtfDefines::EGdtfSupportType & outVal )
static

◆ ConvertSupportTypeEnum() [2/2]

TXString GdtfConverter::ConvertSupportTypeEnum ( GdtfDefines::EGdtfSupportType value)
static

◆ ConvertTransmissionTypeEnum() [1/2]

bool GdtfConverter::ConvertTransmissionTypeEnum ( const TXString & inVal,
const IXMLFileNodePtr & node,
GdtfDefines::ETransmissionType & outVal )
static

◆ ConvertTransmissionTypeEnum() [2/2]

TXString GdtfConverter::ConvertTransmissionTypeEnum ( GdtfDefines::ETransmissionType value)
static

◆ ConvertUUID() [1/3]

bool GdtfConverter::ConvertUUID ( const TXString & value,
const IXMLFileNodePtr & node,
VWFC::Tools::VWUUID & uuid )
static

◆ ConvertUUID() [2/3]

bool GdtfConverter::ConvertUUID ( const TXString & value,
MvrUUID & uuid )
static

◆ ConvertUUID() [3/3]

TXString GdtfConverter::ConvertUUID ( const VWFC::Tools::VWUUID & uuid)
static

◆ ConvertVector3() [1/2]

bool GdtfConverter::ConvertVector3 ( const TXString & value,
const IXMLFileNodePtr & node,
VWPoint3D & vector )
static

◆ ConvertVector3() [2/2]

TXString GdtfConverter::ConvertVector3 ( const VWPoint3D & value)
static

◆ GetChannelMaxDmx()

DmxValue GdtfConverter::GetChannelMaxDmx ( const EGdtfChannelBitResolution chanlReso)
static

◆ GetUnitFromSubPhysical()

GdtfDefines::EGdtfPhysicalUnit GdtfConverter::GetUnitFromSubPhysical ( GdtfDefines::EGdtfSubPhysicalUnitType type)
static

◆ TraverseMultiNodes()

void GdtfConverter::TraverseMultiNodes ( IXMLFileNodePtr root,
const TXString & childContainerNodeName,
TProcessMultiNodeCall processNodeFunction )
static

◆ TraverseNodes()

void GdtfConverter::TraverseNodes ( IXMLFileNodePtr root,
const TXString & childContainerNodeName,
const TXString & childNodeName,
TProcessNodeCall processNodeFunction )
static

The documentation for this class was generated from the following files: