stl const correctness
This commit is contained in:
parent
0a2ed11ac2
commit
3d0e74e472
|
|
@ -259,8 +259,8 @@ inline static Color4 ColorRamp(const float &minf,const float &maxf ,float v )
|
||||||
return rc;
|
return rc;
|
||||||
}
|
}
|
||||||
|
|
||||||
inline static unsigned short ToUnsignedB5G5R5(Color4 &) { return 0;}
|
inline static unsigned short ToUnsignedB5G5R5(const Color4 &) { return 0;}
|
||||||
inline static unsigned short ToUnsignedR5G5B5(Color4 &) { return 0;}
|
inline static unsigned short ToUnsignedR5G5B5(const Color4 &) { return 0;}
|
||||||
|
|
||||||
inline static Color4 FromUnsignedB5G5R5(unsigned short)
|
inline static Color4 FromUnsignedB5G5R5(unsigned short)
|
||||||
{
|
{
|
||||||
|
|
@ -420,7 +420,7 @@ typedef Color4<double> Color4d;
|
||||||
|
|
||||||
|
|
||||||
template<>
|
template<>
|
||||||
inline unsigned short Color4<unsigned char>::ToUnsignedB5G5R5(Color4<unsigned char> &cc)
|
inline unsigned short Color4<unsigned char>::ToUnsignedB5G5R5(const Color4<unsigned char> &cc)
|
||||||
{
|
{
|
||||||
unsigned short r = cc[0]/8;
|
unsigned short r = cc[0]/8;
|
||||||
unsigned short g = cc[1]/8;
|
unsigned short g = cc[1]/8;
|
||||||
|
|
@ -430,7 +430,7 @@ inline unsigned short Color4<unsigned char>::ToUnsignedB5G5R5(Color4<unsigned ch
|
||||||
}
|
}
|
||||||
|
|
||||||
template<>
|
template<>
|
||||||
inline unsigned short Color4<unsigned char>::ToUnsignedR5G5B5(Color4<unsigned char> &cc)
|
inline unsigned short Color4<unsigned char>::ToUnsignedR5G5B5(const Color4<unsigned char> &cc)
|
||||||
{
|
{
|
||||||
unsigned short r = cc[0]/8;
|
unsigned short r = cc[0]/8;
|
||||||
unsigned short g = cc[1]/8;
|
unsigned short g = cc[1]/8;
|
||||||
|
|
|
||||||
|
|
@ -75,14 +75,14 @@ public:
|
||||||
typedef typename SaveMeshType::FaceType FaceType;
|
typedef typename SaveMeshType::FaceType FaceType;
|
||||||
typedef unsigned short CallBackSTLFaceAttribute(const SaveMeshType &m, const FaceType &f);
|
typedef unsigned short CallBackSTLFaceAttribute(const SaveMeshType &m, const FaceType &f);
|
||||||
|
|
||||||
static int Save(SaveMeshType &m, const char * filename, const int &mask, CallBackPos *)
|
static int Save(const SaveMeshType &m, const char * filename, const int &mask, CallBackPos *)
|
||||||
{
|
{
|
||||||
return Save(m,filename,true,mask);
|
return Save(m,filename,true,mask);
|
||||||
}
|
}
|
||||||
|
|
||||||
static int Save(SaveMeshType &m, const char * filename , bool binary =true, int mask=0, const char *objectname=0, bool magicsMode=0)
|
static int Save(const SaveMeshType &m, const char * filename , bool binary =true, int mask=0, const char *objectname=0, bool magicsMode=0)
|
||||||
{
|
{
|
||||||
typedef typename SaveMeshType::FaceIterator FaceIterator;
|
typedef typename SaveMeshType::ConstFaceIterator FaceIterator;
|
||||||
FILE *fp;
|
FILE *fp;
|
||||||
|
|
||||||
fp = fopen(filename,"wb");
|
fp = fopen(filename,"wb");
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue