# crystalGetLatticeVolume

## Usage

    Usage: crystalGetLatticeVolume
    Options:
        [-i[nput]            In                  (stdin     ).as(inFile              ) ] :Optional  :Input:
        [-a[Axis]            ax                  (2         ).as(Real                )
                             ay                  (3         ).as(Real                )
                             az                  (0         ).as(Real                ) ] :Optional  :Input:
        [-b[Axis]            bx                  (2         ).as(Real                )
                             by                  (3         ).as(Real                )
                             bz                  (0         ).as(Real                ) ] :Optional  :Input:
        [-c[Axis]            cx                  (2         ).as(Real                )
                             cy                  (3         ).as(Real                )
                             cz                  (1         ).as(Real                ) ] :Optional  :Input:
        [-o[utput]           Out                 (stdout    ).as(outFile             ) ] :Optional  :Output:
        [-c[onfig]           configFile          (NULL      ).as(inFile              ) ] :Optional  :ConfigurationFile
        [-m[ode]             mode                (0         ).as(Integer             ) ] :Optional  :Mode
    ----- Additional Usage -----
    > crystaInfo
    aAxis       %15.6g %15.6g %15.6g
    bAxis       %15.6g %15.6g %15.6g
    cAxis       %15.6g %15.6g %15.6g
    CellLength  %15.6g %15.6g %15.6g
    Origin      %15.6g %15.6g %15.6g
    N           %15d %15d %15d
    StartN      %15d %15d %15d
    SpaceGroup  %15d
    HelixInfo   %10d %10d %10d
    ### Attention ###
    Parameter Order is important: Dependent between CellLength and a|b|cAxis.
                                  Because each of aAxis, bAxis, cAxis must be a unit vector.
    HelixInfo   t  u  n