Class gSerialization
  
  
  
  
    Inheritance
    
    gSerialization
   
  
  Namespace: g3
  Assembly: cs.temp.dll.dll
  Syntax
  
    public static class gSerialization
   
  Fields
  
  
  
  DMesh3Version
  
  
  Declaration
  
    public static int DMesh3Version
   
  Field Value
  
  Methods
  
  
  
  
  Restore(ref Arc2d, BinaryReader)
  
  
  Declaration
  
    public static void Restore(ref Arc2d arc, BinaryReader reader)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Arc2d | 
        arc | 
         | 
      
      
        | BinaryReader | 
        reader | 
         | 
      
    
  
  
  
  
  Restore(ref AxisAlignedBox2d, BinaryReader)
  
  
  Declaration
  
    public static void Restore(ref AxisAlignedBox2d b, BinaryReader reader)
   
  Parameters
  
  
  
  
  Restore(ref Circle2d, BinaryReader)
  
  
  Declaration
  
    public static void Restore(ref Circle2d circle, BinaryReader reader)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Circle2d | 
        circle | 
         | 
      
      
        | BinaryReader | 
        reader | 
         | 
      
    
  
  
  
  
  Restore(DCurve3, BinaryReader)
  
  
  Declaration
  
    public static void Restore(DCurve3 curve, BinaryReader reader)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | DCurve3 | 
        curve | 
         | 
      
      
        | BinaryReader | 
        reader | 
         | 
      
    
  
  
  
  
  Restore(DMesh3, BinaryReader)
  
  
  Declaration
  
    public static void Restore(DMesh3 mesh, BinaryReader reader)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | DMesh3 | 
        mesh | 
         | 
      
      
        | BinaryReader | 
        reader | 
         | 
      
    
  
  
  
  
  Restore(DVector<Double>, BinaryReader)
  
  
  Declaration
  
    public static void Restore(DVector<double> vec, BinaryReader reader)
   
  Parameters
  
  
  
  
  Restore(DVector<Int16>, BinaryReader)
  
  
  Declaration
  
    public static void Restore(DVector<short> vec, BinaryReader reader)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | DVector<Int16> | 
        vec | 
         | 
      
      
        | BinaryReader | 
        reader | 
         | 
      
    
  
  
  
  
  Restore(DVector<Int32>, BinaryReader)
  
  
  Declaration
  
    public static void Restore(DVector<int> vec, BinaryReader reader)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | DVector<Int32> | 
        vec | 
         | 
      
      
        | BinaryReader | 
        reader | 
         | 
      
    
  
  
  
  
  Restore(DVector<Single>, BinaryReader)
  
  
  Declaration
  
    public static void Restore(DVector<float> vec, BinaryReader reader)
   
  Parameters
  
  
  
  
  Restore(ref Frame3f, BinaryReader)
  
  
  Declaration
  
    public static void Restore(ref Frame3f vFrame, BinaryReader reader)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Frame3f | 
        vFrame | 
         | 
      
      
        | BinaryReader | 
        reader | 
         | 
      
    
  
  
  
  
  Restore(GeneralPolygon2d, BinaryReader)
  
  
  Declaration
  
    public static void Restore(GeneralPolygon2d polygon, BinaryReader reader)
   
  Parameters
  
  
  
  
  Restore(out IParametricCurve2d, BinaryReader)
  
  
  Declaration
  
    public static void Restore(out IParametricCurve2d curve, BinaryReader reader)
   
  Parameters
  
  
  
  
  Restore(ref ParametricCurveSequence2, BinaryReader)
  
  
  Declaration
  
    public static void Restore(ref ParametricCurveSequence2 sequence, BinaryReader reader)
   
  Parameters
  
  
  
  
  Restore(PlanarSolid2d, BinaryReader)
  
  
  Declaration
  
    public static void Restore(PlanarSolid2d solid, BinaryReader reader)
   
  Parameters
  
  
  
  
  Restore(Polygon2d, BinaryReader)
  
  
  Declaration
  
    public static void Restore(Polygon2d polygon, BinaryReader reader)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Polygon2d | 
        polygon | 
         | 
      
      
        | BinaryReader | 
        reader | 
         | 
      
    
  
  
  
  
  Restore(PolyLine2d, BinaryReader)
  
  
  Declaration
  
    public static void Restore(PolyLine2d polyline, BinaryReader reader)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | PolyLine2d | 
        polyline | 
         | 
      
      
        | BinaryReader | 
        reader | 
         | 
      
    
  
  
  
  
  Restore(ref Quaternionf, BinaryReader)
  
  
  Declaration
  
    public static void Restore(ref Quaternionf q, BinaryReader reader)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Quaternionf | 
        q | 
         | 
      
      
        | BinaryReader | 
        reader | 
         | 
      
    
  
  
  
  
  Restore(ref Segment2d, BinaryReader)
  
  
  Declaration
  
    public static void Restore(ref Segment2d segment, BinaryReader reader)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Segment2d | 
        segment | 
         | 
      
      
        | BinaryReader | 
        reader | 
         | 
      
    
  
  
  
  
  Restore(ref Vector2d, BinaryReader)
  
  
  Declaration
  
    public static void Restore(ref Vector2d v, BinaryReader reader)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Vector2d | 
        v | 
         | 
      
      
        | BinaryReader | 
        reader | 
         | 
      
    
  
  
  
  
  Restore(ref Vector2f, BinaryReader)
  
  
  Declaration
  
    public static void Restore(ref Vector2f v, BinaryReader reader)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Vector2f | 
        v | 
         | 
      
      
        | BinaryReader | 
        reader | 
         | 
      
    
  
  
  
  
  Restore(ref Vector3d, BinaryReader)
  
  
  Declaration
  
    public static void Restore(ref Vector3d v, BinaryReader reader)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Vector3d | 
        v | 
         | 
      
      
        | BinaryReader | 
        reader | 
         | 
      
    
  
  
  
  
  Restore(ref Vector3f, BinaryReader)
  
  
  Declaration
  
    public static void Restore(ref Vector3f v, BinaryReader reader)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Vector3f | 
        v | 
         | 
      
      
        | BinaryReader | 
        reader | 
         | 
      
    
  
  
  
  
  Restore(List<Double>, BinaryReader)
  
  
  Declaration
  
    public static void Restore(List<double> values, BinaryReader reader)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | List<Double> | 
        values | 
         | 
      
      
        | BinaryReader | 
        reader | 
         | 
      
    
  
  
  
  
  Restore(List<Int32>, BinaryReader)
  
  
  Declaration
  
    public static void Restore(List<int> values, BinaryReader reader)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | List<Int32> | 
        values | 
         | 
      
      
        | BinaryReader | 
        reader | 
         | 
      
    
  
  
  
  
  Restore(List<Single>, BinaryReader)
  
  
  Declaration
  
    public static void Restore(List<float> values, BinaryReader reader)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | List<Single> | 
        values | 
         | 
      
      
        | BinaryReader | 
        reader | 
         | 
      
    
  
  
  
  
  Restore(ref String, BinaryReader)
  
  
  Declaration
  
    public static void Restore(ref string s, BinaryReader reader)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | String | 
        s | 
         | 
      
      
        | BinaryReader | 
        reader | 
         | 
      
    
  
  
  
  
  Restore(ref String[], BinaryReader)
  
  
  Declaration
  
    public static void Restore(ref string[] s, BinaryReader reader)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | String[] | 
        s | 
         | 
      
      
        | BinaryReader | 
        reader | 
         | 
      
    
  
  
  
  
  Store(Arc2d, BinaryWriter)
  
  
  Declaration
  
    public static void Store(Arc2d arc, BinaryWriter writer)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Arc2d | 
        arc | 
         | 
      
      
        | BinaryWriter | 
        writer | 
         | 
      
    
  
  
  
  
  Store(AxisAlignedBox2d, BinaryWriter)
  
  
  Declaration
  
    public static void Store(AxisAlignedBox2d b, BinaryWriter writer)
   
  Parameters
  
  
  
  
  Store(Circle2d, BinaryWriter)
  
  
  Declaration
  
    public static void Store(Circle2d circle, BinaryWriter writer)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Circle2d | 
        circle | 
         | 
      
      
        | BinaryWriter | 
        writer | 
         | 
      
    
  
  
  
  
  Store(DCurve3, BinaryWriter)
  
  
  Declaration
  
    public static void Store(DCurve3 curve, BinaryWriter writer)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | DCurve3 | 
        curve | 
         | 
      
      
        | BinaryWriter | 
        writer | 
         | 
      
    
  
  
  
  
  Store(DMesh3, BinaryWriter)
  
  
  Declaration
  
    public static void Store(DMesh3 mesh, BinaryWriter writer)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | DMesh3 | 
        mesh | 
         | 
      
      
        | BinaryWriter | 
        writer | 
         | 
      
    
  
  
  
  
  Store(DVector<Double>, BinaryWriter)
  
  
  Declaration
  
    public static void Store(DVector<double> vec, BinaryWriter writer)
   
  Parameters
  
  
  
  
  Store(DVector<Int16>, BinaryWriter)
  
  
  Declaration
  
    public static void Store(DVector<short> vec, BinaryWriter writer)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | DVector<Int16> | 
        vec | 
         | 
      
      
        | BinaryWriter | 
        writer | 
         | 
      
    
  
  
  
  
  Store(DVector<Int32>, BinaryWriter)
  
  
  Declaration
  
    public static void Store(DVector<int> vec, BinaryWriter writer)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | DVector<Int32> | 
        vec | 
         | 
      
      
        | BinaryWriter | 
        writer | 
         | 
      
    
  
  
  
  
  Store(DVector<Single>, BinaryWriter)
  
  
  Declaration
  
    public static void Store(DVector<float> vec, BinaryWriter writer)
   
  Parameters
  
  
  
  
  Store(Frame3f, BinaryWriter)
  
  
  Declaration
  
    public static void Store(Frame3f vFrame, BinaryWriter writer)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Frame3f | 
        vFrame | 
         | 
      
      
        | BinaryWriter | 
        writer | 
         | 
      
    
  
  
  
  
  Store(GeneralPolygon2d, BinaryWriter)
  
  
  Declaration
  
    public static void Store(GeneralPolygon2d polygon, BinaryWriter writer)
   
  Parameters
  
  
  
  
  Store(IParametricCurve2d, BinaryWriter)
  
  
  Declaration
  
    public static void Store(IParametricCurve2d curve, BinaryWriter writer)
   
  Parameters
  
  
  
  
  Store(ParametricCurveSequence2, BinaryWriter)
  
  
  Declaration
  
    public static void Store(ParametricCurveSequence2 sequence, BinaryWriter writer)
   
  Parameters
  
  
  
  
  Store(PlanarSolid2d, BinaryWriter)
  
  
  Declaration
  
    public static void Store(PlanarSolid2d solid, BinaryWriter writer)
   
  Parameters
  
  
  
  
  Store(Polygon2d, BinaryWriter)
  
  
  Declaration
  
    public static void Store(Polygon2d polygon, BinaryWriter writer)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Polygon2d | 
        polygon | 
         | 
      
      
        | BinaryWriter | 
        writer | 
         | 
      
    
  
  
  
  
  Store(PolyLine2d, BinaryWriter)
  
  
  Declaration
  
    public static void Store(PolyLine2d polyline, BinaryWriter writer)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | PolyLine2d | 
        polyline | 
         | 
      
      
        | BinaryWriter | 
        writer | 
         | 
      
    
  
  
  
  
  Store(Quaternionf, BinaryWriter)
  
  
  Declaration
  
    public static void Store(Quaternionf q, BinaryWriter writer)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Quaternionf | 
        q | 
         | 
      
      
        | BinaryWriter | 
        writer | 
         | 
      
    
  
  
  
  
  Store(Segment2d, BinaryWriter)
  
  
  Declaration
  
    public static void Store(Segment2d segment, BinaryWriter writer)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Segment2d | 
        segment | 
         | 
      
      
        | BinaryWriter | 
        writer | 
         | 
      
    
  
  
  
  
  Store(Vector2d, BinaryWriter)
  
  
  Declaration
  
    public static void Store(Vector2d v, BinaryWriter writer)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Vector2d | 
        v | 
         | 
      
      
        | BinaryWriter | 
        writer | 
         | 
      
    
  
  
  
  
  Store(Vector2f, BinaryWriter)
  
  
  Declaration
  
    public static void Store(Vector2f v, BinaryWriter writer)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Vector2f | 
        v | 
         | 
      
      
        | BinaryWriter | 
        writer | 
         | 
      
    
  
  
  
  
  Store(Vector3d, BinaryWriter)
  
  
  Declaration
  
    public static void Store(Vector3d v, BinaryWriter writer)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Vector3d | 
        v | 
         | 
      
      
        | BinaryWriter | 
        writer | 
         | 
      
    
  
  
  
  
  Store(Vector3f, BinaryWriter)
  
  
  Declaration
  
    public static void Store(Vector3f v, BinaryWriter writer)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Vector3f | 
        v | 
         | 
      
      
        | BinaryWriter | 
        writer | 
         | 
      
    
  
  
  
  
  Store(List<Double>, BinaryWriter)
  
  
  Declaration
  
    public static void Store(List<double> values, BinaryWriter writer)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | List<Double> | 
        values | 
         | 
      
      
        | BinaryWriter | 
        writer | 
         | 
      
    
  
  
  
  
  Store(List<Int32>, BinaryWriter)
  
  
  Declaration
  
    public static void Store(List<int> values, BinaryWriter writer)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | List<Int32> | 
        values | 
         | 
      
      
        | BinaryWriter | 
        writer | 
         | 
      
    
  
  
  
  
  Store(List<Single>, BinaryWriter)
  
  
  Declaration
  
    public static void Store(List<float> values, BinaryWriter writer)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | List<Single> | 
        values | 
         | 
      
      
        | BinaryWriter | 
        writer | 
         | 
      
    
  
  
  
  
  Store(String, BinaryWriter)
  
  
  Declaration
  
    public static void Store(string s, BinaryWriter writer)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | String | 
        s | 
         | 
      
      
        | BinaryWriter | 
        writer | 
         | 
      
    
  
  
  
  
  Store(String[], BinaryWriter)
  
  
  Declaration
  
    public static void Store(string[] s, BinaryWriter writer)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | String[] | 
        s | 
         | 
      
      
        | BinaryWriter | 
        writer | 
         |