示例#1
0
        private void Stream( ArrayList data, ReferencePoint refPoint )
        {
            data.Add( new Snoop.Data.ClassSeparator( typeof( ReferencePoint ) ) );

              data.Add( new Snoop.Data.Object( "Coord plane ref XY", refPoint.GetCoordinatePlaneReferenceXY() ) );
              data.Add( new Snoop.Data.Object( "Coord plane ref XZ", refPoint.GetCoordinatePlaneReferenceXZ() ) );
              data.Add( new Snoop.Data.Object( "Coord plane ref YZ", refPoint.GetCoordinatePlaneReferenceYZ() ) );
              data.Add( new Snoop.Data.String( "Coord plane visibility", refPoint.CoordinatePlaneVisibility.ToString() ) );
              data.Add( new Snoop.Data.Object( "Coord system", refPoint.GetCoordinateSystem() ) );
              data.Add( new Snoop.Data.Enumerable( "Interpolating curves", refPoint.GetInterpolatingCurves() ) );
              data.Add( new Snoop.Data.Xyz( "Position", refPoint.Position ) );
              data.Add( new Snoop.Data.Object( "Reference", refPoint.GetPointElementReference() ) );
              //data.Add(new Snoop.Data.Double("Size", refPoint.Size));
              data.Add( new Snoop.Data.Bool( "Visible", refPoint.Visible ) );
        }