示例#1
0
    public void AddPtCoord(string variable, List <string> xTokens, List <string> yTokens, List <string> zTokens)
    {
        AxisCoord x = new AxisCoord(xTokens);
        AxisCoord y = new AxisCoord(yTokens);
        AxisCoord z = new AxisCoord(zTokens);

        AddPtCoord(variable, x, y, z);
    }
示例#2
0
    public void AddPtCoord(string variable, AxisCoord x, AxisCoord y, AxisCoord z)
    {
        PtCoord ptCoord = new PtCoord(x, y, z);

        AddPtCoord(variable, ptCoord);
    }
示例#3
0
    public AxisCoord Deserialize()
    {
        AxisCoord ac = new AxisCoord(ExpressionParser.Parse(rawText));

        return(ac);
    }
示例#4
0
 public SerializableAxisCoord(AxisCoord axisCoord)
 {
     this.rawText = axisCoord.rawText;
 }
示例#5
0
 public AxisCoord(AxisCoord toCopy)
 {
     this.rawText = toCopy.rawText;
     this.tokens  = new List <string>(toCopy.tokens);
 }
示例#6
0
 public PtCoord(PtCoord toCopy)
 {
     X = new AxisCoord(toCopy.X);
     Y = new AxisCoord(toCopy.Y);
     Z = new AxisCoord(toCopy.Z);
 }
示例#7
0
 public PtCoord(AxisCoord x, AxisCoord y, AxisCoord z)
 {
     X = x;
     Y = y;
     Z = z;
 }