projects
/
antikythera
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
parser sortof-works
[antikythera]
/
src
/
machine.cc
diff --git
a/src/machine.cc
b/src/machine.cc
index
3d4dd73
..
441826e
100644
(file)
--- a/
src/machine.cc
+++ b/
src/machine.cc
@@
-47,6
+47,15
@@
void Machine::add_motor(int gearidx, float speed_hz)
motors.push_back(m);
}
motors.push_back(m);
}
+int Machine::get_gear_index(Gear *g) const
+{
+ std::map<Gear*, int>::const_iterator it = gearidx.find(g);
+ if(it == gearidx.end()) {
+ return -1;
+ }
+ return it->second;
+}
+
void Machine::invalidate_meshing()
{
meshing_valid = false;
void Machine::invalidate_meshing()
{
meshing_valid = false;