DCT4x4dc

Parent Previous Next


Package 

 Class 

Tree 

Deprecated 

Index 

Help 


 PREV CLASS   NEXT CLASS

FRAMES    NO FRAMES     All Classes

SUMMARY: NESTED | FIELD | CONSTR | METHOD

DETAIL: FIELD | CONSTR | METHOD


Full Library / Algorithmic / Image Processing / VideoProcessing / DCT4x4dc
Block Name: DCT4x4dc

java.lang.Object
 extended by VisualSim.kernel.util.NamedObj
     extended by VisualSim.kernel.InstantiableNamedObj
         extended by VisualSim.kernel.Entity
             extended by VisualSim.kernel.ComponentEntity
                 extended by VisualSim.actor.AtomicActor
                     extended by VisualSim.actor.TypedAtomicActor
                         extended by VisualSim.actor.lib.video.DCT4x4dc


public class DCT4x4dcextends VisualSim.actor.TypedAtomicActor

Calculate the discrete cosine transform(DCT) of dc coefficients of Y components. It uses 2x2 integer transform using in H.264 standard. Input block should have two dimensions by 4x4 integer block. The output port will have a 4x4 integer block of the result.


Nested Class Summary

 

Nested classes/interfaces inherited from class VisualSim.kernel.Entity

VisualSim.kernel.Entity.ContainedObjectsIterator

 

Field Summary

 VisualSim.actor.TypedIOPort

input
          Input for tokens.

 VisualSim.actor.TypedIOPort

output
          Output port.

 

Fields inherited from class VisualSim.actor.AtomicActor

_stopRequested, Block_Documentation

 

Fields inherited from class VisualSim.kernel.util.NamedObj

_changeListeners, _changeLock, _changeRequests, _debugging, _debugListeners, _elementName, _isPersistent, _verbose, _workspace, ATTRIBUTES, CLASSNAME, COMPLETE, CONTENTS, DEEP, FULLNAME, LINKS

 

Fields inherited from interface VisualSim.actor.Executable

COMPLETED, NOT_READY, STOP_ITERATING

 

Constructor Summary

DCT4x4dc(VisualSim.kernel.CompositeEntity container, java.lang.String name)
          Construct an actor in the specified container with the specified name.


 

Method Summary

 java.lang.Object

clone(VisualSim.kernel.util.Workspace workspace)
          Override the base class to set type constraints on the ports.

 void

fire()
          .

 void

initialize()
           

 

Methods inherited from class VisualSim.actor.TypedAtomicActor

_addPort, attributeTypeChanged, clone, newPort, typeConstraintList

 

Methods inherited from class VisualSim.actor.AtomicActor

_createReceivers, connectionsChanged, getDirector, getExecutiveDirector, getFunctionDependency, getManager, inputPortList, isFireFunctional, isStrict, iterate, newReceiver, outputPortList, postfire, prefire, preinitialize, pruneDependencies, removeDependency, setContainer, stop, stopFire, terminate, wrapup

 

Methods inherited from class VisualSim.kernel.ComponentEntity

_adjustDeferrals, _checkContainer, _getContainedObject, _propagateExistence, getContainer, instantiate, isAtomic, isOpaque, moveDown, moveToFirst, moveToIndex, moveToLast, moveUp, propagateExistence, setName

 

Methods inherited from class VisualSim.kernel.Entity

_description, _exportMoMLContents, _removePort, _validateSettables, connectedPortList, connectedPorts, containedObjectsIterator, getAttribute, getPort, getPorts, linkedRelationList, linkedRelations, portList, removeAllPorts, setClassDefinition, uniqueName

 

Methods inherited from class VisualSim.kernel.InstantiableNamedObj

_setParent, exportMoML, getChildren, getElementName, getParent, getPrototypeList, isClassDefinition, isWithinClassDefinition

 

Methods inherited from class VisualSim.kernel.util.NamedObj

_addAttribute, _adjustOverride, _attachText, _cloneFixAttributeFields, _debug, _debug, _debug, _debug, _debug, _getIndentPrefix, _isMoMLSuppressed, _markContentsDerived, _propagateValue, _removeAttribute, _splitName, _stripNumericSuffix, addChangeListener, addDebugListener, attributeChanged, attributeList, attributeList, deepContains, depthInHierarchy, description, description, event, executeChangeRequests, exportMoML, exportMoML, exportMoML, exportMoML, exportMoMLPlain, getAttribute, getAttributes, getChangeListeners, getClassName, getDerivedLevel, getDerivedList, getDisplayName, getFullName, getModelErrorHandler, getName, getName, getSource, handleModelError, isDeferringChangeRequests, isOverridden, isPersistent, message, propagateValue, propagateValues, removeChangeListener, removeDebugListener, requestChange, setClassName, setDeferringChangeRequests, setDerivedLevel, setDisplayName, setModelErrorHandler, setPersistent, setSource, sortContainedObjects, toplevel, toString, validateSettables, workspace

 

Methods inherited from class java.lang.Object

equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

 

Methods inherited from interface VisualSim.actor.Actor

getDirector, getExecutiveDirector, getFunctionDependency, getManager, inputPortList, newReceiver, outputPortList

 

Methods inherited from interface VisualSim.actor.Executable

isFireFunctional, isStrict, iterate, postfire, prefire, preinitialize, stop, stopFire, terminate, wrapup

 

Methods inherited from interface VisualSim.kernel.util.Nameable

description, getContainer, getDisplayName, getFullName, getName, getName, setName

 

Methods inherited from interface VisualSim.kernel.util.Derivable

getDerivedLevel, getDerivedList, propagateValue

 

Field Detail

input

public VisualSim.actor.TypedIOPort input


output

public VisualSim.actor.TypedIOPort output

Constructor Detail

DCT4x4dc

public DCT4x4dc(VisualSim.kernel.CompositeEntity container,
               java.lang.String name)
        throws VisualSim.kernel.util.IllegalActionException,
               VisualSim.kernel.util.NameDuplicationException

Method Detail

clone

public java.lang.Object clone(VisualSim.kernel.util.Workspace workspace)
                      throws java.lang.CloneNotSupportedException


initialize

public void initialize()
               throws VisualSim.kernel.util.IllegalActionException


fire

public void fire()
         throws VisualSim.kernel.util.IllegalActionException


Package 

 Class 

Tree 

Deprecated 

Index 

Help 


 PREV CLASS   NEXT CLASS

FRAMES    NO FRAMES     All Classes

SUMMARY: NESTED | FIELD | CONSTR | METHOD

DETAIL: FIELD | CONSTR | METHOD


Created with the Personal Edition of HelpNDoc: Create iPhone web-based documentation