package min3d.interfaces; import java.util.ArrayList; import min3d.core.Object3d; /** * Using Actionscript 3 nomenclature for what are essentially "pass-thru" methods to an underlying ArrayList */ public interface IObject3dContainer { public void addChild(Object3d $child); public void addChildAt(Object3d $child, int $index); public boolean removeChild(Object3d $child); public Object3d removeChildAt(int $index); public Object3d getChildAt(int $index); public Object3d getChildByName(String $string); public int getChildIndexOf(Object3d $o); public int numChildren(); }