Skip to content

Commit

Permalink
Added Code Headers
Browse files Browse the repository at this point in the history
  • Loading branch information
HepaxCodex committed Feb 20, 2012
1 parent 041c2b3 commit 657e32d
Show file tree
Hide file tree
Showing 4 changed files with 64 additions and 23 deletions.
15 changes: 15 additions & 0 deletions Benchmarking.hs
@@ -1,8 +1,23 @@
-- *****************************************************************************
--
-- Filename : Benchmakring.hs
--
-- Description : Contains code used to benchmakr the FIPlib library
--
-- Author : Andrew Kordik
--
-- Copyright A.M. Kordik and S. Perugini
--
-- *****************************************************************************



{-# LANGUAGE ScopedTypeVariables #-}
{-# LANGUAGE FlexibleContexts #-}
{-# LANGUAGE NoMonomorphismRestriction#-}
{-# LANGUAGE RankNTypes #-}


-- | This is the primary Module for Functional Image Processing Course
-- | Developed by Andrew Kordik for
-- | the University of Dayton
Expand Down
31 changes: 19 additions & 12 deletions FIPlib/Core.hs
@@ -1,19 +1,28 @@
-- *****************************************************************************
--
-- Filename : FIPlib/Core.hs
--
-- Description : This is the core code behind the FIPlib library
-- The base Image type and primary operations on Images are
-- defined here.
--
-- This library is still highly volitile.
--
-- Author : Andrew Kordik
--
-- Copyright A.M. Kordik and S. Perugini
--
-- *****************************************************************************



{-# LANGUAGE FlexibleInstances #-}
{-# LANGUAGE NoMonomorphismRestriction #-}
{-# LANGUAGE ScopedTypeVariables #-}
{-# LANGUAGE FlexibleContexts #-}
{-# LANGUAGE BangPatterns #-}

-- | This is the primary Module for Functional Image Processing Course
-- Developed by Andrew Kordik for
-- the University of Dayton
-- All Rights Reserved
-- This library is still highly volitile.
-- The goal is to provide an interface to
-- Discrete Signal Processing with a Functional Approach
-- by leveraging Haskell and demonstraiting it through
-- an image processing libarary, which means we are
-- using two dimentional signal spaces
-- | This is the primary Module for the Funtional Image Processing Libaray
module FIPlib.Core
(Image,
loadImage,
Expand All @@ -31,9 +40,7 @@ module FIPlib.Core
)where

import Codec.BMP
--import Data.Array.IArray
import Data.Array.Unboxed
--import Data.Array
import qualified Data.ByteString
import Data.Maybe
import System.IO
Expand Down
22 changes: 17 additions & 5 deletions FIPlib/Filters.hs
@@ -1,3 +1,19 @@
-- *****************************************************************************
--
-- Filename : FIPlib/Filters.hs
--
-- Description : Contains code for the generation and manipulation of common
-- Image processing filter techniques.
--
-- Author : Andrew Kordik
--
-- Copyright A.M. Kordik and S. Perugini
--
-- *****************************************************************************




{-# LANGUAGE NoMonomorphismRestriction #-}

-- | This Module is used to generate different Window Filters
Expand All @@ -7,9 +23,6 @@
-- time domain
--
--
-- Notes ::
-- 1) The Filters should actually be an equation when possible, passed to
-- a function which generates the array (Done)
-- TODO ::
-- 1) Filter should check to make sure width and height are odd

Expand All @@ -19,8 +32,7 @@ module FIPlib.Filters
--)
where

--import Data.Array.IArray
--import Data.Array.Unboxed

import Data.Array.Unboxed
import FIPlib.Core

Expand Down
19 changes: 13 additions & 6 deletions TestDemos.hs
@@ -1,9 +1,16 @@
-- | TestDemos.hs
-- |
-- | This File contains some sample demos for FIPlib.
-- |
-- | Developed by Andrew Kordik
-- | All Rights Reserved
-- *****************************************************************************
--
-- Filename : TestDemos.hs
--
-- Description : Contains code to generate the demos in the FIPlib paper
--
-- Author : Andrew Kordik
--
-- Copyright A.M. Kordik and S. Perugini
--
-- *****************************************************************************



{- LANGUAGE FlexibleInstances -}
{-# LANGUAGE NoMonomorphismRestriction #-}
Expand Down

0 comments on commit 657e32d

Please sign in to comment.