CONTAINER Osplinecycloid

{

	NAME Osplinecycloid;

	INCLUDE Obase;

	

	GROUP ID_OBJECTPROPERTIES

	{

		LONG PRIM_CYCLOID_TYPE

		{

			CYCLE

			{

				PRIM_CYCLOID_TYPE_CYCLOID;

				PRIM_CYCLOID_TYPE_EPICYCLOID;

				PRIM_CYCLOID_TYPE_HYPOCYCLOID;

			}

		}

		REAL PRIM_CYCLOID_RADIUS { UNIT METER; MIN 0.0; }

		REAL PRIM_CYCLOID_R			 { UNIT METER; MIN 0.0; }

		REAL PRIM_CYCLOID_A      { UNIT METER; MIN 0.0; }

		REAL PRIM_CYCLOID_START	 { UNIT DEGREE; }

		REAL PRIM_CYCLOID_END		 { UNIT DEGREE; }

	}

	INCLUDE Osplineprimitive;

}

