NetSim Source Code Help
Loading...
Searching...
No Matches
MobilityInterface.h
Go to the documentation of this file.
1#pragma once
2/************************************************************************************
3* Copyright (C) 2021 *
4* TETCOS, Bangalore. India *
5* *
6* Tetcos owns the intellectual property rights in the Product and its content. *
7* The copying, redistribution, reselling or publication of any or all of the *
8* Product or its content without express prior written consent of Tetcos is *
9* prohibited. Ownership and / or any other right relating to the software and all *
10* intellectual property rights therein shall remain at all times with Tetcos. *
11* *
12* This source code is licensed per the NetSim license agreement. *
13* *
14* No portion of this source code may be used as the basis for a derivative work, *
15* or used, for any purpose other than its intended use per the NetSim license *
16* agreement. *
17* *
18* This source code and the algorithms contained within it are confidential trade *
19* secrets of TETCOS and may not be used as the basis for any other software, *
20* hardware, product or service. *
21* *
22* Author: Shashi Kant Suman *
23* *
24* ----------------------------------------------------------------------------------*/
25#ifndef _NETSIM_MOBILITYINTERFACE_H_
26#define _NETSIM_MOBILITYINTERFACE_H_
27#ifdef __cplusplus
28extern "C" {
29#endif
30
31#ifndef _NETSIM_MOBILITY_CODE_
32#pragma comment(lib,"Mobility.lib")
33#endif
34
37 NetSim_COORDINATES* intersect);
41 UINT id, NetSim_COORDINATES* ret);
43
44#ifdef __cplusplus
45}
46#endif
47#endif /* _NETSIM_MOBILITYINTERFACE_H_ */
unsigned int NETSIM_ID
Definition: Animation.h:45
#define UINT
Definition: Linux.h:38
#define _declspec(dllexport)
This function is used to trigger the update.
Definition: Linux.h:41
bool fnMobility_findIntersect(NetSim_COORDINATES *p1, NetSim_COORDINATES *q1, NetSim_COORDINATES *p2, NetSim_COORDINATES *q2, NetSim_COORDINATES *intersect)
Definition: Geometry.c:27
bool fnMobility_isPosInsideBuilding(NetSim_COORDINATES *pos, NETSIM_ID id)
Definition: Building.c:80
UINT fnMobility_isPosInsideAnyBuilding(NetSim_COORDINATES *pos)
Definition: Building.c:88
double fnMobility_findIndoorDistance(NetSim_COORDINATES *p1, NetSim_COORDINATES *p2)
Definition: Building.c:135
bool fnMobility_findIntersectionPointbyBuilding(NetSim_COORDINATES *p1, NetSim_COORDINATES *p2, UINT id, NetSim_COORDINATES *ret)
Definition: Building.c:99