A.In case of an STgroup existing in a drawing ,when you get the Start
properties
(either station or east or north) of the TangentOut the values are wrong .
The values returned are those of the Start of the Spiral .
B.In case of an TSgroup existing in a drawing ,when you get the End
properties
(either station or east or north) of the TangentIn the values are wrong .
The values returned are those of the end of the Spiral .
C.In case of an STSgroup existing in a drawing ,when you get the Start
properties
(either station or east or north) of the Tangent the values are wrong .
The values returned are those of the Start of the SpiralIn .
D.In case of an STSgroup existing in a drawing ,when you get the End
properties
(either station or east or north) of the Tangent the values are wrong .
The values returned are those of the end of the SpiralOut .
Very simple corrections in your source code are required .