1package com.jme3.scene.plugins.blender.constraints;
2
3import com.jme3.scene.plugins.blender.BlenderContext;
4import com.jme3.scene.plugins.blender.animations.Ipo;
5import com.jme3.scene.plugins.blender.exceptions.BlenderFileException;
6import com.jme3.scene.plugins.blender.file.Structure;
7
8/**
9 * This class represents 'Null' constraint type in blender.
10 * @author Marcin Roguski (Kaelthas)
11 */
12/*package*/ class ConstraintNull extends Constraint {
13
14	/**
15	 * This constructor creates the constraint instance.
16	 *
17	 * @param constraintStructure
18	 *            the constraint's structure (bConstraint clss in blender 2.49).
19	 * @param ownerOMA
20	 *            the old memory address of the constraint owner
21	 * @param influenceIpo
22	 *            the ipo curve of the influence factor
23	 * @param blenderContext
24	 *            the blender context
25	 * @throws BlenderFileException
26	 *             this exception is thrown when the blender file is somehow
27	 *             corrupted
28	 */
29	public ConstraintNull(Structure constraintStructure, Long ownerOMA,
30			Ipo influenceIpo, BlenderContext blenderContext)
31			throws BlenderFileException {
32		super(constraintStructure, ownerOMA, influenceIpo, blenderContext);
33	}
34
35	@Override
36	protected void bakeConstraint() {}
37}
38