OCC Main Page | WOK | Toolkits | Packages | Class Hierarchy | Data Structures | File List | Data Fields | Globals

WOK
TKWOK
WOKAPI


WOKAPI_BuildProcess Class Reference

#include <WOKAPI_BuildProcess.hxx>


Public Member Functions

void * operator new (size_t, void *anAddress)
void * operator new (size_t size)
void operator delete (void *anAddress)
Standard_EXPORT WOKAPI_BuildProcess ()
Standard_EXPORT Standard_Boolean Init (const WOKAPI_Workbench &abench)
Standard_EXPORT void SetForceFlag (const Standard_Boolean aflag)
Standard_EXPORT void Add (const WOKAPI_Unit &adevunit)
Standard_EXPORT void Add (const WOKAPI_SequenceOfUnit &units)
Standard_EXPORT Standard_Integer SelectOnGroups (const WOKAPI_Unit &aunit, const Handle(TCollection_HAsciiString)&group, const Standard_Boolean selectflag=Standard_True)
 Select agroup AND aunit for execution
all groups are selected if agroup is Null
all units are treated if aunit is invalid
returns number of selected steps
.
Standard_EXPORT Standard_Integer SelectOnGroups (const WOKAPI_SequenceOfUnit &units, const TColStd_SequenceOfHAsciiString &groups, const Standard_Boolean selectflag=Standard_True)
 Select groups AND units for execution
all groups are selected if groups is Empty
all units are treated if units is Empty
returns number of selected steps
.
Standard_EXPORT Standard_Integer SelectOnTypesAndGroups (const TColStd_SequenceOfHAsciiString &unittypes, const TColStd_SequenceOfHAsciiString &groups, const Standard_Boolean selectflag=Standard_True)
 Select groups AND units on their types for execution
all groups are selected if groups is Empty
all units are treated if unit types is Empty
returns number of selected steps
.
Standard_EXPORT Standard_Integer SelectOnSteps (const WOKAPI_Unit &aunit, const Handle(TCollection_HAsciiString)&astart, const Handle(TCollection_HAsciiString)&aend, const Standard_Boolean selectflag=Standard_True)
 Select steps within aunit for execution
select from begining if astart is Null
select until end if aend is Nul
returns number of selected steps
.
Standard_EXPORT Standard_Integer SelectOnSteps (const WOKAPI_SequenceOfUnit &units, const Handle(TCollection_HAsciiString)&astart, const Handle(TCollection_HAsciiString)&aend, const Standard_Boolean selectflag=Standard_True)
 Select steps within units for execution
select from begining if astart is Null
select until end if aend is Nul
returns number of selected steps
.
Standard_EXPORT Standard_Integer SelectOnSteps (const TColStd_SequenceOfHAsciiString &unittypes, const Handle(TCollection_HAsciiString)&astart, const Handle(TCollection_HAsciiString)&aend, const Standard_Boolean selectflag=Standard_True)
 Select steps within unit types for execution
select from begining if astart is Null
select until end if aend is Nul
returns number of selected steps
.
Standard_EXPORT Standard_Integer SelectOnDefines (const Handle(WOKTools_HSequenceOfDefine)&defines)
 select steps on defines
defines are:
for units:
Units=Unit1,Unit2,...,UnitN
UnitTypes=UnitType1,UnitType2,...,UnitTypeN
XUnits=Unit1,Unit2,...,UnitN
XUnitTypes=UnitType1,UnitType2,...,UnitTypeN
for steps within units:
Groups=Group1,Group2,...GroupN
XGroups=Group1,Group2,...GroupN

Standard_EXPORT Standard_Integer UnSelectAll ()
 unselects all previously selected steps
returns number of unselected steps

Standard_EXPORT Standard_Integer ApplyTargetsToSteps (const Handle(TCollection_HAsciiString)&astep, const Handle(TColStd_HSequenceOfHAsciiString)&targets) const
Standard_EXPORT Standard_Integer SelectedStepsNumber () const
Standard_EXPORT void SelectedSteps (WOKAPI_SequenceOfMakeStep &aseq) const
Standard_EXPORT void UnitSteps (const WOKAPI_Unit &aunit, WOKAPI_SequenceOfMakeStep &aseq) const
Standard_EXPORT void PrintBanner () const
Standard_EXPORT WOKAPI_BuildStatus Execute (const Standard_Boolean alogflag=Standard_False)

Private Member Functions

Standard_EXPORT Standard_Integer SelectStep (const Handle(WOKMake_Step)&astep, const Standard_Boolean selectflag=Standard_True)

Private Attributes

Standard_Boolean myinit
WOKAPI_Workbench mybench
Handle_WOKMake_BuildProcess myprocess
Standard_Boolean myforce
Standard_Integer myselect
Handle_WOKMake_HSequenceOfStepOption myoptions


Constructor & Destructor Documentation

Standard_EXPORT WOKAPI_BuildProcess::WOKAPI_BuildProcess  ) 
 


Member Function Documentation

Standard_EXPORT void WOKAPI_BuildProcess::Add const WOKAPI_SequenceOfUnit units  ) 
 

Standard_EXPORT void WOKAPI_BuildProcess::Add const WOKAPI_Unit adevunit  ) 
 

Standard_EXPORT Standard_Integer WOKAPI_BuildProcess::ApplyTargetsToSteps const Handle(TCollection_HAsciiString)&  astep,
const Handle(TColStd_HSequenceOfHAsciiString)&  targets
const
 

Standard_EXPORT WOKAPI_BuildStatus WOKAPI_BuildProcess::Execute const Standard_Boolean  alogflag = Standard_False  ) 
 

Standard_EXPORT Standard_Boolean WOKAPI_BuildProcess::Init const WOKAPI_Workbench abench  ) 
 

void WOKAPI_BuildProcess::operator delete void *  anAddress  )  [inline]
 

void* WOKAPI_BuildProcess::operator new size_t  size  )  [inline]
 

void* WOKAPI_BuildProcess::operator new size_t  ,
void *  anAddress
[inline]
 

Standard_EXPORT void WOKAPI_BuildProcess::PrintBanner  )  const
 

Standard_EXPORT void WOKAPI_BuildProcess::SelectedSteps WOKAPI_SequenceOfMakeStep aseq  )  const
 

Standard_EXPORT Standard_Integer WOKAPI_BuildProcess::SelectedStepsNumber  )  const
 

Standard_EXPORT Standard_Integer WOKAPI_BuildProcess::SelectOnDefines const Handle(WOKTools_HSequenceOfDefine)&  defines  ) 
 

Standard_EXPORT Standard_Integer WOKAPI_BuildProcess::SelectOnGroups const WOKAPI_SequenceOfUnit units,
const TColStd_SequenceOfHAsciiString &  groups,
const Standard_Boolean  selectflag = Standard_True
 

Standard_EXPORT Standard_Integer WOKAPI_BuildProcess::SelectOnGroups const WOKAPI_Unit aunit,
const Handle(TCollection_HAsciiString)&  group,
const Standard_Boolean  selectflag = Standard_True
 

Standard_EXPORT Standard_Integer WOKAPI_BuildProcess::SelectOnSteps const TColStd_SequenceOfHAsciiString &  unittypes,
const Handle(TCollection_HAsciiString)&  astart,
const Handle(TCollection_HAsciiString)&  aend,
const Standard_Boolean  selectflag = Standard_True
 

Standard_EXPORT Standard_Integer WOKAPI_BuildProcess::SelectOnSteps const WOKAPI_SequenceOfUnit units,
const Handle(TCollection_HAsciiString)&  astart,
const Handle(TCollection_HAsciiString)&  aend,
const Standard_Boolean  selectflag = Standard_True
 

Standard_EXPORT Standard_Integer WOKAPI_BuildProcess::SelectOnSteps const WOKAPI_Unit aunit,
const Handle(TCollection_HAsciiString)&  astart,
const Handle(TCollection_HAsciiString)&  aend,
const Standard_Boolean  selectflag = Standard_True
 

Standard_EXPORT Standard_Integer WOKAPI_BuildProcess::SelectOnTypesAndGroups const TColStd_SequenceOfHAsciiString &  unittypes,
const TColStd_SequenceOfHAsciiString &  groups,
const Standard_Boolean  selectflag = Standard_True
 

Standard_EXPORT Standard_Integer WOKAPI_BuildProcess::SelectStep const Handle(WOKMake_Step)&  astep,
const Standard_Boolean  selectflag = Standard_True
[private]
 

Standard_EXPORT void WOKAPI_BuildProcess::SetForceFlag const Standard_Boolean  aflag  ) 
 

Standard_EXPORT void WOKAPI_BuildProcess::UnitSteps const WOKAPI_Unit aunit,
WOKAPI_SequenceOfMakeStep aseq
const
 

Standard_EXPORT Standard_Integer WOKAPI_BuildProcess::UnSelectAll  ) 
 


Field Documentation

WOKAPI_Workbench WOKAPI_BuildProcess::mybench [private]
 

Standard_Boolean WOKAPI_BuildProcess::myforce [private]
 

Standard_Boolean WOKAPI_BuildProcess::myinit [private]
 

Handle_WOKMake_HSequenceOfStepOption WOKAPI_BuildProcess::myoptions [private]
 

Handle_WOKMake_BuildProcess WOKAPI_BuildProcess::myprocess [private]
 

Standard_Integer WOKAPI_BuildProcess::myselect [private]
 


The documentation for this class was generated from the following file:
Generated on Mon Aug 25 14:59:32 2008 for OpenCASCADE by  doxygen 1.4.1