libMVRgdtf 40bc00a
A library for GDTF and MVR
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
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 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 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

◆ 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: