public void resetAddObjectIndicator() {
		addObjectIndicator = null;
		switch (actionID) {
		case ADDA_ID:
			float sigma = (float) model.getElement(Element.ID_NT).getSigma();
			addAtomIndicator.setFrame(-1, -1, sigma, sigma);
			break;
		case ADDB_ID:
			sigma = (float) model.getElement(Element.ID_PL).getSigma();
			addAtomIndicator.setFrame(-1, -1, sigma, sigma);
			break;
		case ADDC_ID:
			sigma = (float) model.getElement(Element.ID_WS).getSigma();
			addAtomIndicator.setFrame(-1, -1, sigma, sigma);
			break;
		case ADDD_ID:
			sigma = (float) model.getElement(Element.ID_CK).getSigma();
			addAtomIndicator.setFrame(-1, -1, sigma, sigma);
			break;
		case ADDI_ID:
			addObjectIndicator = new AddObjectIndicator.AddDiatomicMoleculeIndicator(model.getElement(DiatomicConfigure.typeOfA).getSigma(), model.getElement(DiatomicConfigure.typeOfB).getSigma(), model.getElement(DiatomicConfigure.typeOfA).getMass(), model.getElement(DiatomicConfigure.typeOfB).getMass(), DiatomicConfigure.distance);
			break;
		case WATE_ID:
			addObjectIndicator = new AddObjectIndicator.AddTriatomicMoleculeIndicator(model.getElement(TriatomicConfigure.typeOfA).getSigma(), model.getElement(TriatomicConfigure.typeOfB).getSigma(), model.getElement(TriatomicConfigure.typeOfC).getSigma(), model.getElement(TriatomicConfigure.typeOfA).getMass(), model.getElement(TriatomicConfigure.typeOfB).getMass(), model.getElement(TriatomicConfigure.typeOfC).getMass(), TriatomicConfigure.d12, TriatomicConfigure.d23, TriatomicConfigure.angle);
			break;
		case BENZ_ID:
			addObjectIndicator = new AddObjectIndicator.AddBenzeneMoleculeIndicator(model.getElement(Element.ID_NT).getSigma(), model.getElement(Element.ID_PL).getSigma());
			break;
		case ADCH_ID:
			if (ChainConfigure.growMode != ChainConfigure.RANDOM) {
				addObjectIndicator = new AddObjectIndicator.AddChainMoleculeIndicator(model.getElement(ChainConfigure.typeOfAtom).getSigma(), ChainConfigure.number, ChainConfigure.growMode, ChainConfigure.distance, ChainConfigure.angle);
			}
			break;
		}
	}