GetDistance
Syntax
// // Strong typing definition // double GetDistance( OwlInstance firstOwlInstance, OwlInstance secondOwlInstance, double * pointFirstInstance, double * pointSecondInstance, bool allowCalculateInstance ); static inline double GetDistance( OwlInstance firstOwlInstance, OwlInstance secondOwlInstance ) { return GetDistance( firstOwlInstance, secondOwlInstance, nullptr, // pointFirstInstance nullptr, // pointSecondInstance true // allowCalculateInstance ); } static inline double GetDistance( OwlInstance firstOwlInstance, OwlInstance secondOwlInstance, double * pointFirstInstance, double * pointSecondInstance ) { return GetDistance( firstOwlInstance, secondOwlInstance, pointFirstInstance, pointSecondInstance, true // allowCalculateInstance ); } // // Weak typing definition // double __declspec(dllexport) __stdcall GetDistance( int64_t firstOwlInstance, int64_t secondOwlInstance, double * pointFirstInstance, double * pointSecondInstance, bool allowCalculateInstance ); static inline double GetDistance( int64_t firstOwlInstance, int64_t secondOwlInstance ) { return GetDistance( firstOwlInstance, secondOwlInstance, nullptr, // pointFirstInstance nullptr, // pointSecondInstance true // allowCalculateInstance ); } static inline double GetDistance( int64_t firstOwlInstance, int64_t secondOwlInstance, double * pointFirstInstance, double * pointSecondInstance ) { return GetDistance( firstOwlInstance, secondOwlInstance, pointFirstInstance, pointSecondInstance, true // allowCalculateInstance ); }