In my application, I am trying to implement a function which finds all the circles tangent to another three geometric objects (lines or circles).I am using a Geom2dGcc_Circ2d3Tan class for this. But it works fine only with three objects of the same type (three lines or three circles). In case of line-line-circle or line-circle-circle it doen't find all the solutions, just a few of them (sometines only 3). I'm using GccEnt_unqualified qualifier for all three input objects (curves).
Does anybody know, what can be wrong? I have also found out, that the Geom2dGcc_Circ2d3Tan(circle, circle, line, ...) doesn't find the same solutions as the Geom2dGcc_Circ2d3Tan(line, circle, circle, ...), which comes strange to me..
Thanks for any help or hint.