CARMA C++
padUtils.h
1 #ifndef CARMA_SERVICES_PAD_UTILS_H
2 #define CARMA_SERVICES_PAD_UTILS_H
3 
4 #include <vector>
5 #include <string>
6 
7 namespace carma {
8 namespace services {
9  class Pad;
10  class Location;
11  class Length;
12 
22  Location adjustedLocation(Pad pad, Length east, Length north, Length up);
23 
32  Location adjustedLocation(Location loc,
33  Length east, Length north, Length up);
34 
49  std::vector<Length*> convertBaseline(Pad pad, Length X, Length Y, Length Z);
50 
55  std::string defaultPadName(const unsigned short padNo);
56 }
57 }
58 #endif // CARMA_SERVICES_PAD_UTILS_H
Location adjustedLocation(Pad pad, Length east, Length north, Length up)
Compute the new location of a Pad plus offsets.
std::string defaultPadName(const unsigned short padNo)
@ return the default pad name for this CARMA pad.
std::vector< Length * > convertBaseline(Pad pad, Length X, Length Y, Length Z)
Take an X, Y, Z topographic position and convert it to ENU offsets, given a Pad location.