RSI Signal Usage of patterns

 
Hello,
  I need a clarification regarding the CSignalRSI.PatternUsage function. We have the 5 below patterns defined in CSignalRSI signal filter.

   int               m_pattern_0;      // model 0 "the oscillator has required direction"
   int               m_pattern_1;      // model 1 "reverse behind the level of overbuying/overselling"
   int               m_pattern_2;      // model 2 "failed swing"
   int               m_pattern_3;      // model 3 "divergence of the oscillator and price"
   int               m_pattern_4;      // model 4 "double divergence of the oscillator and price"
   int               m_pattern_5;      // model 5 "head/shoulders"

 Can some one confirm if the below is correct for using the pattern 3 (m_pattern_3) and 4 (m_pattern_4) ?
 
 filter0.PatternUsage(24) or filter0.PatternUsage(0x18)?