Home | History | Annotate | Download | only in script

Lines Matching full:intersect

19 #include <fst/script/intersect.h>
24 void Intersect(const FstClass &ifst1, const FstClass &ifst2,
26 if (!ArcTypesMatch(ifst1, ifst2, "Intersect") ||
27 !ArcTypesMatch(*ofst, ifst1, "Intersect")) return;
30 Apply<Operation<IntersectArgs1> >("Intersect", ifst1.ArcType(), &args);
33 void Intersect(const FstClass &ifst1, const FstClass &ifst2,
35 if (!ArcTypesMatch(ifst1, ifst2, "Intersect") ||
36 !ArcTypesMatch(*ofst, ifst1, "Intersect")) return;
39 Apply<Operation<IntersectArgs2> >("Intersect", ifst1.ArcType(), &args);
42 REGISTER_FST_OPERATION(Intersect, StdArc, IntersectArgs1);
43 REGISTER_FST_OPERATION(Intersect, LogArc, IntersectArgs1);
44 REGISTER_FST_OPERATION(Intersect, Log64Arc, IntersectArgs1);
45 REGISTER_FST_OPERATION(Intersect, StdArc, IntersectArgs2);
46 REGISTER_FST_OPERATION(Intersect, LogArc, IntersectArgs2);
47 REGISTER_FST_OPERATION(Intersect, Log64Arc, IntersectArgs2);