Hide menu
Loading...
Searching...
No Matches
cadex::ModelCheck_XmlReportGenerator Class Reference

Generates validity report in the XML format. More...

#include <cadex/ModelCheck_XmlReportGenerator.hxx>

Inheritance diagram for cadex::ModelCheck_XmlReportGenerator:
cadex::ModelCheck_ReportGenerator

Classes

struct  BRepCheckerMode
 Flags to tune ModelCheck_BRepChecker report format. More...
 

Public Member Functions

 ModelCheck_XmlReportGenerator (const Base_UTF16String &theFileName)
 
virtual bool Generate (const ModelCheck_ModelChecker &theChecker)
 
virtual bool Generate (const ModelCheck_BRepChecker &theChecker)
 
virtual bool Dump ()
 
void SetBRepCheckerMode (BRepCheckerMode::FlagType theMode)
 Sets a mode for ModelCheck_BRepChecker report.
 
const std::shared_ptr< internal::ModelCheck_XmlReportGeneratorImpl > & Impl () const
 Returns an internal implementation object.
 
virtual bool Generate (const ModelCheck_ModelChecker &theChecker)=0
 
virtual bool Generate (const ModelCheck_BRepChecker &theChecker)=0
 
virtual bool Dump ()=0
 

Detailed Description

Generates validity report in the XML format.

Member Function Documentation

◆ Dump()

bool cadex::ModelCheck_XmlReportGenerator::Dump ( )
virtual

◆ Generate() [1/2]

bool cadex::ModelCheck_XmlReportGenerator::Generate ( const ModelCheck_BRepChecker theChecker)
virtual

◆ Generate() [2/2]

bool cadex::ModelCheck_XmlReportGenerator::Generate ( const ModelCheck_ModelChecker &  theChecker)
virtual

◆ SetBRepCheckerMode()

void cadex::ModelCheck_XmlReportGenerator::SetBRepCheckerMode ( BRepCheckerMode::FlagType  theMode)

Sets a mode for ModelCheck_BRepChecker report.

For convenience accepts a bitwise sequence of flags.

Example:

aGen.SetBRepCheckerMode (Mode::Contents | Mode::ByShape);
Generates validity report in the XML format.
Definition: ModelCheck_XmlReportGenerator.hxx:38
void SetBRepCheckerMode(BRepCheckerMode::FlagType theMode)
Sets a mode for ModelCheck_BRepChecker report.
Definition: ModelCheck_XmlReportGenerator.cxx:113
Flags to tune ModelCheck_BRepChecker report format.
Definition: ModelCheck_XmlReportGenerator.hxx:41