All Frameworks  Class Hierarchy  This Framework  Previous  Next  Indexes

NewTopologicalObjects Class CATTopCAACompliantJournalChecker

Mathematics.CATCGMVirtual
  |
  +---CATTopCAACompliantJournalChecker
 

Usage: you must use this class as is. You should never derive it.


public class CATTopCAACompliantJournalChecker

Class defining an object that checks a topological journal.


Constructor and Destructor Index


o CATTopCAACompliantJournalChecker(CATCGMJournalList*,CATBody*,CATUnicodeString*,ostream*,ostream*,CATBoolean,CATBoolean)
Constructs a CATTopCAACompliantJournalChecker object.
o ~CATTopCAACompliantJournalChecker()

Method Index


o CAAAddInputBody(CATBody*,CAATopCheckForPartType)
Adds an input body to the CATTopCAACompliantJournalChecker object.
o CAACheck()
Tests whether the check is valid.

Constructor and Destructor


o CATTopCAACompliantJournalChecker
public CATTopCAACompliantJournalChecker(CATCGMJournalList* iReport,
CATBody* iResult,
const CATUnicodeString* iFeatureName,
ostream* iErrorVerdictOutput,
ostream* iErrorWarningOutput,
CATBoolean iVerdictVerbose= TRUE,
CATBoolean iHTML_OUTPUT= FALSE)
Constructs a CATTopCAACompliantJournalChecker object.
Parameters:
iReport
The pointer to the journal to be checked.
iResult
The pointer to resulting body.
iFeatureName
The feature name: mainly to be used when checking a feature - otherwise, any string can be specified.
iErrorVerdictOutput
The name of the stream that contains the check global verdict.
iErrorWarningOutput
The name of the stream that contains the check details (possible errors and warnings).
iVerdictVerbose
Specifies whether the verdict file must be restricted to the global verdict (FALSE) or must provide a verdict for each rule to be checked (TRUE):
  • the correct backtracking of cells (mandatory)
  • the existence of non bording cells in the report
  • the existence of geometry in the report
  • the appropriate naming of cells.
iHTML_OUTPUT
Specifies whether check results are to be output in html format in the specified iErrorVerdictOutput and iErrorWarningOutput (TRUE).
Returns:
The check verdict: O if the check is valid - 1 if the check is invalid.
o ~CATTopCAACompliantJournalChecker
public virtual ~CATTopCAACompliantJournalChecker()

Methods


o CAAAddInputBody
public int CAAAddInputBody(CATBody* iInputBody,
CAATopCheckForPartType copyNoCopy)
Adds an input body to the CATTopCAACompliantJournalChecker object. Must be called prior to running CAACheck method.
o CAACheck
public int CAACheck()
Tests whether the check is valid.

This object is included in the file: CATTopCAACompliantJournalChecker.h
If needed, your Imakefile.mk should include the module: CATTopologicalObjects

Copyright © 2003, Dassault Systèmes. All rights reserved.