14 #include "../../Util/Common.h" 15 #include "SFSDataType.h" 18 #include <boost/shared_ptr.hpp> 21 #pragma warning(disable:4786) // STL library: disable warning 4786; this warning is generated due to a Microsoft bug 51 static boost::shared_ptr<Vec3D> fromArray(
long int tp, boost::shared_ptr<void> array);
60 Vec3D (
long int px,
long int py,
long int pz);
68 Vec3D (
long int px,
long int py);
77 Vec3D (
float px,
float py,
float pz);
85 Vec3D (
float px,
float py);
125 boost::shared_ptr<vector<long int> > ToIntArray();
128 boost::shared_ptr<vector<float> > ToFloatArray();
131 boost::shared_ptr<string> ToString();
153 static boost::shared_ptr<Vec3D> fromIntArray(boost::shared_ptr<vector<long int> > array);
154 static boost::shared_ptr<Vec3D> fromFloatArray(boost::shared_ptr<vector<float> > array);
The Vec3D object represents a position in a 2D or 3D space.
Definition: Vec3D.h:40
Definition: SmartFox.cpp:24