libMVRgdtf e5d999f
A library for GDTF and MVR
Loading...
Searching...
No Matches
Utility.h
Go to the documentation of this file.
1//-----------------------------------------------------------------------------
2//----- Copyright MVR Group
3//-----------------------------------------------------------------------------
4#pragma once
5
6#ifdef _WINDOWS
7#define kSeperator '\\'
8#else
9#define kSeperator '/'
10#endif
11
12namespace VectorworksMVR
13{
15 {
16 public:
17 static void ConvertMatrix(const VectorworksMVR::STransformMatrix & smatrix, VWTransformMatrix & vwmatrix);
18 static void ConvertMatrix(const VWTransformMatrix & vwmatrix, VectorworksMVR::STransformMatrix & smatrix);
19 static void ConvertVector3(const VWPoint3D & vector, VectorworksMVR::SVector3 & svector);
20
21 static bool IsValidNameChar( TXChar codepoint );
22 static void DoesNameContainInvalidChars( TXString& name );
23 };
24
25 class MvrUtil
26 {
27 public:
28 static bool isContainerType(ESceneObjType typ);
29 };
30
32 {
33 public:
35 };
36}
Definition Utility.h:15
static void ConvertVector3(const VWPoint3D &vector, VectorworksMVR::SVector3 &svector)
Definition Utility.cpp:53
static bool IsValidNameChar(TXChar codepoint)
Definition Utility.cpp:86
static void DoesNameContainInvalidChars(TXString &name)
Definition Utility.cpp:97
static void ConvertMatrix(const VectorworksMVR::STransformMatrix &smatrix, VWTransformMatrix &vwmatrix)
Definition Utility.cpp:31
Definition Utility.h:26
static bool isContainerType(ESceneObjType typ)
Definition Utility.cpp:13
Definition Utility.h:32
static TXString ExtractFolderFromPath(TXString &path)
Definition Utility.cpp:63
Definition GSString.h:132
Definition CieColor.h:9
char16_t TXChar
Definition GSString.h:53
ESceneObjType
Definition IMediaRessourceVectorInterface.h:320
Definition IMediaRessourceVectorInterface.h:23
Definition IMediaRessourceVectorInterface.h:31