public class MSCifReader extends MSReader implements MSCifInterface
Modifier and Type | Field and Description |
---|---|
private static int |
DEPR_FD_COS |
private static int |
DEPR_FD_SIN |
private static int |
DEPR_FO_COS |
private static int |
DEPR_FO_SIN |
private static int |
DEPR_FU_COS |
private static int |
DEPR_FU_SIN |
private static int |
DISP_SAW_AX |
private static int |
DISP_SAW_AY |
private static int |
DISP_SAW_AZ |
private static int |
DISP_SAW_C |
private static int |
DISP_SAW_W |
private static int |
DISP_SPEC_LABEL |
private static int |
FD_ID |
private static int |
FDP_ID |
private String |
field |
private static int |
FO_ID |
private static int |
FOP_ID |
private static int |
FU_ID |
private static int |
FUP_ID |
private static int |
FWV_DISP_AXIS |
private static int |
FWV_DISP_COS |
private static int |
FWV_DISP_LABEL |
private static int |
FWV_DISP_MODULUS |
private static int |
FWV_DISP_PHASE |
private static int |
FWV_DISP_SEQ_ID |
private static int |
FWV_DISP_SIN |
private static int |
FWV_ID |
private static int |
FWV_OCC_COS |
private static int |
FWV_OCC_LABEL |
private static int |
FWV_OCC_MODULUS |
private static int |
FWV_OCC_PHASE |
private static int |
FWV_OCC_SEQ_ID |
private static int |
FWV_OCC_SIN |
private static int |
FWV_Q1_COEF |
private static int |
FWV_Q2_COEF |
private static int |
FWV_Q3_COEF |
private static int |
FWV_U_COS |
private static int |
FWV_U_LABEL |
private static int |
FWV_U_MODULUS |
private static int |
FWV_U_PHASE |
private static int |
FWV_U_SEQ_ID |
private static int |
FWV_U_SIN |
private static int |
FWV_U_TENS |
private static int |
FWV_X |
private static int |
FWV_Y |
private static int |
FWV_Z |
private static int |
JANA_OCC_ABS_LABEL |
private static int |
JANA_OCC_ABS_O_0 |
private static String[] |
modulationFields |
private static int |
NONE |
private static int |
OCC_CRENEL_C |
private static int |
OCC_CRENEL_W |
private static int |
OCC_SPECIAL_LABEL |
private static int |
WV_ID |
private static int |
WV_X |
private static int |
WV_Y |
private static int |
WV_Z |
cr, modAverage, modAxes, modDim
Constructor and Description |
---|
MSCifReader() |
Modifier and Type | Method and Description |
---|---|
private void |
addMod(String id,
String fid,
double[] params) |
private int |
fieldProperty(CifReader cr,
int i) |
private javajs.util.Matrix |
getSubSystemMatrix(CifReader cr,
int i) |
boolean |
processModulationLoopBlock()
creates entries in htModulation with a key of the form:
type_id_axis;atomLabel
where type = W|F|D|O (wave vector, Fourier index, displacement, occupancy);
id = 1|2|3|0|S (Fourier index, Crenel(0), sawtooth); axis (optional) =
0|x|y|z (0 indicates irrelevant -- occupancy); and ;atomLabel is only for D
and O.
|
void |
processSubsystemLoopBlock() |
addModulation, addSubsystem, finalizeModulation, getAtomSymmetry, getMod, getSigma, initialize, setMinMax0, setModDim, setModulation
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addModulation, addSubsystem, finalizeModulation, getAtomSymmetry, getMod, initialize, setMinMax0, setModulation
private String field
private static final int WV_ID
private static final int WV_X
private static final int WV_Y
private static final int WV_Z
private static final int FWV_ID
private static final int FWV_X
private static final int FWV_Y
private static final int FWV_Z
private static final int FWV_Q1_COEF
private static final int FWV_Q2_COEF
private static final int FWV_Q3_COEF
private static final int FWV_DISP_LABEL
private static final int FWV_DISP_AXIS
private static final int FWV_DISP_SEQ_ID
private static final int FWV_DISP_COS
private static final int FWV_DISP_SIN
private static final int FWV_DISP_MODULUS
private static final int FWV_DISP_PHASE
private static final int FWV_OCC_LABEL
private static final int FWV_OCC_SEQ_ID
private static final int FWV_OCC_COS
private static final int FWV_OCC_SIN
private static final int FWV_OCC_MODULUS
private static final int FWV_OCC_PHASE
private static final int DISP_SPEC_LABEL
private static final int DISP_SAW_AX
private static final int DISP_SAW_AY
private static final int DISP_SAW_AZ
private static final int DISP_SAW_C
private static final int DISP_SAW_W
private static final int OCC_SPECIAL_LABEL
private static final int OCC_CRENEL_C
private static final int OCC_CRENEL_W
private static final int FWV_U_LABEL
private static final int FWV_U_TENS
private static final int FWV_U_SEQ_ID
private static final int FWV_U_COS
private static final int FWV_U_SIN
private static final int FWV_U_MODULUS
private static final int FWV_U_PHASE
private static final int FD_ID
private static final int FO_ID
private static final int FU_ID
private static final int FDP_ID
private static final int FOP_ID
private static final int FUP_ID
private static final int JANA_OCC_ABS_LABEL
private static final int JANA_OCC_ABS_O_0
private static final int DEPR_FD_COS
private static final int DEPR_FD_SIN
private static final int DEPR_FO_COS
private static final int DEPR_FO_SIN
private static final int DEPR_FU_COS
private static final int DEPR_FU_SIN
private static final String[] modulationFields
private static final int NONE
public boolean processModulationLoopBlock() throws Exception
processModulationLoopBlock
in interface MSCifInterface
Exception
public void processSubsystemLoopBlock() throws Exception
processSubsystemLoopBlock
in interface MSCifInterface
Exception
private javajs.util.Matrix getSubSystemMatrix(CifReader cr, int i)
private int fieldProperty(CifReader cr, int i)