ComponentOne PdfViewer for WPF and Silverlight
C1.WPF.PdfViewer.4.6.2 Assembly / CSJ2K.j2k.entropy.encoder Namespace / CBlkRateDistStats Class
Fields Methods


In This Topic
    CBlkRateDistStats Class Members
    In This Topic

    The following tables list the members exposed by CBlkRateDistStats.

    Public Constructors
     NameDescription
    Public ConstructorOverloaded.   
    Top
    Public Fields
     NameDescription
    Public FieldThe compressed data (Inherited from CSJ2K.j2k.entropy.CodedCBlk)
    Public FieldArray of flags indicating terminated passes (valid or non-valid truncation points).  
    Public FieldThe vertical index of the code-block, within the subband. (Inherited from CSJ2K.j2k.entropy.CodedCBlk)
    Public FieldThe horizontal index of the code-block, within the subband. (Inherited from CSJ2K.j2k.entropy.CodedCBlk)
    Public FieldThe number of ROI coefficients in the code-block  
    Public FieldNumber of ROI coding passes  
    Public FieldThe total number of truncation points  
    Public FieldThe number of valid truncation points  
    Public FieldThe subband to which the code-block belongs  
    Public FieldThe number of skipped most significant bit-planes. (Inherited from CSJ2K.j2k.entropy.CodedCBlk)
    Public FieldThe distortion for each truncation point (valid and non-valid ones)  
    Public FieldThe indices of the valid truncation points, in increasing order.  
    Public FieldThe rate (in bytes) for each truncation point (valid and non-valid ones)  
    Public FieldThe negative of the rate-distortion slope for each valid truncation point  
    Top
    Public Methods
     NameDescription
    Public MethodCompute the rate-distorsion slopes and selects those that lie in a convex hull. It will compute the slopes, select the ones that form the convex hull and initialize the 'truncIdxs' and 'truncSlopes' arrays, as well as 'nVldTrunc', with the selected truncation points. It will also initialize 'truncRates' and 'isTermPass' arrays, as well as 'nTotTrunc', with all the truncation points (selected or not).

    Note that the arrays 'rates' and 'termp' are copied, not referenced, so they can be modified after a call to this method.

     
    Public MethodOverridden. Returns the contents of the object in a string. This is used for debugging.  
    Top
    See Also