TTK
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
ttkMandatoryCriticalPoints Member List

This is the complete list of members for ttkMandatoryCriticalPoints, including all inherited members.

AddInputData(vtkDataSet *)ttkAlgorithm
AddInputData(int, vtkDataSet *)ttkAlgorithm
areSaddlesSwitchables(const TreeType treeType, const int &firstId, const int &secondId) constttk::MandatoryCriticalPointsinlineprotected
BaseClass()ttk::BaseClass
buildJoinTreePlanarLayout()ttk::MandatoryCriticalPointsinlineprotected
buildMandatoryTree(const TreeType treeType, Graph &mdtTree, std::vector< int > &mdtTreePointComponentId, std::vector< PointType > &mdtTreePointType, std::vector< double > &mdtTreePointLowInterval, std::vector< double > &mdtTreePointUpInterval, std::vector< int > &mdtTreeEdgeSwitchable, const std::vector< int > &mdtExtremumParentSaddle, const std::vector< int > &mdtSaddleParentSaddle, const std::vector< bool > &isExtremumSimplified, const std::vector< bool > &isSaddleSimplified, const std::vector< std::pair< double, double > > &extremumInterval, const std::vector< std::pair< int, int > > &mandatorySaddleVertices, const int extremaNumber, const int saddleNumber, const PointType extremumType, const PointType saddleType, const PointType otherExtremumType, const double globalOtherExtremumValue) constttk::MandatoryCriticalPointsprotected
buildPairs(const TreeType treeType, const std::vector< std::pair< int, int > > &saddleList, const std::vector< std::vector< int > > &mergedExtrema, const std::vector< std::pair< double, double > > &extremumInterval, SubLevelSetTree &lowerTree, SubLevelSetTree &upperTree, std::vector< std::pair< std::pair< int, int >, double > > &extremaSaddlePair) constttk::MandatoryCriticalPointsprotected
buildSplitTreePlanarLayout()ttk::MandatoryCriticalPointsinlineprotected
buildSubTrees(const triangulationType &triangulation)ttk::MandatoryCriticalPointsprotected
checkEmptyMPIInput(inputType *input)ttkAlgorithminline
checkForGlobalAndComputeOrderArray(vtkDataSet *const inputData, vtkDataArray *scalarArray, const int scalarArrayIdx, const bool getGlobalOrder, vtkDataArray *orderArray, ttk::Triangulation *triangulation, const bool enforceOrderArrayIdx)ttkAlgorithm
checkGlobalIdValidity(ttk::LongSimplexId *globalIds, ttk::SimplexId simplexNumber, unsigned char *ghost, int *rankArray)ttkAlgorithmprotected
CompactTriangulationCacheSizettkAlgorithmprotected
computeAllJoinSaddle(const triangulationType &triangulation)ttk::MandatoryCriticalPointsinlineprotected
computeAllMaxima()ttk::MandatoryCriticalPointsinlineprotected
computeAllMinima()ttk::MandatoryCriticalPointsinlineprotected
computeAllSplitSaddle(const triangulationType &triangulation)ttk::MandatoryCriticalPointsinlineprotected
computeExtremumComponent(const PointType &pointType, const SubLevelSetTree &tree, const int seedVertexId, const std::vector< double > &vertexScalars, std::vector< int > &componentVertexList) constttk::MandatoryCriticalPointsprotected
computeJoinSaddle(const int &id, const triangulationType &triangulation, const bool &reset=true)ttk::MandatoryCriticalPointsinlineprotected
computeMaximum(const int &id, const bool &reset=true, const bool &ttkNotUsed(parallel)=true)ttk::MandatoryCriticalPointsinlineprotected
computeMinimum(const int &id, const bool &reset=true, const bool &ttkNotUsed(parallel)=true)ttk::MandatoryCriticalPointsinlineprotected
ComputeOrderArray(vtkDataSet *const inputData, vtkDataArray *scalarArray, const int scalarArrayIdx, const bool getGlobalOrder, vtkDataArray *oldOrderArray, ttk::Triangulation *triangulation)ttkAlgorithm
computePlanarLayout(const TreeType &treeType, const Graph &mdtTree, const std::vector< PointType > &mdtTreePointType, const std::vector< double > &mdtTreePointLowInterval, const std::vector< double > &mdtTreePointUpInterval, std::vector< double > &xCoord, std::vector< double > &yCoord) constttk::MandatoryCriticalPointsprotected
computeSaddleComponent(const int componentId, const PointType &pointType, const std::vector< std::pair< int, int > > &mandatorySaddleVertex, const std::vector< double > &lowVertexScalars, const std::vector< double > &upVertexInterval, std::vector< int > &componentVertexList, const triangulationType &triangulation) constttk::MandatoryCriticalPointsprotected
computeSplitSaddle(const int &id, const triangulationType &triangulation, const bool &reset=true)ttk::MandatoryCriticalPointsinlineprotected
Debug()ttk::Debug
debugLevel_ttk::Debugmutableprotected
debugMsgNamePrefix_ttk::Debugprotected
debugMsgPrefix_ttk::Debugprotected
enumerateMandatoryExtrema(const PointType pointType, SubLevelSetTree &firstTree, SubLevelSetTree &secondTree, std::vector< int > &mandatoryExtremum, std::vector< std::pair< double, double > > &criticalInterval) constttk::MandatoryCriticalPointsprotected
enumerateMandatorySaddles(const PointType pointType, SubLevelSetTree &lowerTree, SubLevelSetTree &upperTree, const std::vector< int > &mandatoryExtremumVertex, std::vector< std::pair< int, int > > &mandatorySaddleVertex, std::vector< std::vector< int > > &mandatoryMergedExtrema)ttk::MandatoryCriticalPointsprotected
execute(const triangulationType &triangulation)ttk::MandatoryCriticalPointsprotected
FillInputPortInformation(int port, vtkInformation *info) overridettkMandatoryCriticalPointsprotected
ttkAlgorithm::FillInputPortInformation(int ttkNotUsed(port), vtkInformation *ttkNotUsed(info)) overridettkAlgorithminlineprotected
FillOutputPortInformation(int port, vtkInformation *info) overridettkMandatoryCriticalPointsprotected
ttkAlgorithm::FillOutputPortInformation(int ttkNotUsed(port), vtkInformation *ttkNotUsed(info)) overridettkAlgorithminlineprotected
fillVertexScalars(void *upperData, void *lowerData)ttk::MandatoryCriticalPointsinlineprotected
findCommonAncestorNodeId(const SubLevelSetTree *tree, const int &vertexId0, const int &vertexId1) constttk::MandatoryCriticalPointsprotected
flush()ttk::MandatoryCriticalPointsprotected
GenerateGlobalIds(vtkDataSet *input, std::unordered_map< ttk::SimplexId, ttk::SimplexId > &vertGtoL, std::vector< int > &neighborRanks, std::map< int, int > &neighborsToId)ttkAlgorithmprotected
GetClassName()ttkMandatoryCriticalPointsvirtual
getGlobalMaximum() constttk::MandatoryCriticalPointsinlineprotected
getGlobalMinimum() constttk::MandatoryCriticalPointsinlineprotected
GetIdentifierArrayPtr(const bool &enforceArrayIndex, const int &arrayIndex, const std::string &arrayName, vtkDataSet *const inputData, std::vector< ttk::SimplexId > &spareStorage, const int inputPort=0, const bool printErr=true)ttkAlgorithm
getJoinTreeGraph()ttk::MandatoryCriticalPointsinlineprotected
getJoinTreeXLayout()ttk::MandatoryCriticalPointsinlineprotected
getJoinTreeYLayout()ttk::MandatoryCriticalPointsinlineprotected
getMdtJoinTreeEdgeSwitchable()ttk::MandatoryCriticalPointsinlineprotected
getMdtJoinTreePointComponentId() constttk::MandatoryCriticalPointsinlineprotected
getMdtJoinTreePointLowInterval() constttk::MandatoryCriticalPointsinlineprotected
getMdtJoinTreePointType() constttk::MandatoryCriticalPointsinlineprotected
getMdtJoinTreePointUpInterval() constttk::MandatoryCriticalPointsinlineprotected
getMdtSplitTreeEdgeSwitchable()ttk::MandatoryCriticalPointsinlineprotected
getMdtSplitTreePointComponentId() constttk::MandatoryCriticalPointsinlineprotected
getMdtSplitTreePointLowInterval() constttk::MandatoryCriticalPointsinlineprotected
getMdtSplitTreePointType() constttk::MandatoryCriticalPointsinlineprotected
getMdtSplitTreePointUpInterval() constttk::MandatoryCriticalPointsinlineprotected
GetOptionalArray(const bool &enforceArrayIndex, const int &arrayIndex, const std::string &arrayName, vtkDataSet *const inputData, const int &inputPort=0)ttkAlgorithm
GetOrderArray(vtkDataSet *const inputData, const int scalarArrayIdx, ttk::Triangulation *triangulation, const bool getGlobalOrder=false, const int orderArrayIdx=0, const bool enforceOrderArrayIdx=false)ttkAlgorithm
GetOrderArrayName(vtkDataArray *const array)ttkAlgorithmstatic
GetOutput()ttkAlgorithm
GetOutput(int)ttkAlgorithm
getSplitTreeGraph()ttk::MandatoryCriticalPointsinlineprotected
getSplitTreeXLayout()ttk::MandatoryCriticalPointsinlineprotected
getSplitTreeYLayout()ttk::MandatoryCriticalPointsinlineprotected
getSubTreeRootSuperArcId(const SubLevelSetTree *tree, const int &startingSuperArcId, const double &targetValue) constttk::MandatoryCriticalPointsprotected
getSubTreeSuperArcIds(const SubLevelSetTree *tree, const int &rootSuperArcId, std::vector< int > &subTreeSuperArcId) constttk::MandatoryCriticalPointsprotected
getThreadNumber() constttk::BaseClassinline
GetTriangulation(vtkDataSet *dataSet)ttkAlgorithm
getVertexSuperArcId(const int &vertexId, const SubLevelSetTree *tree) constttk::MandatoryCriticalPointsinlineprotected
globalMaximumValue_ttk::MandatoryCriticalPointsprotected
globalMinimumValue_ttk::MandatoryCriticalPointsprotected
inputLowerBoundField_ttk::MandatoryCriticalPointsprotected
inputUpperBoundField_ttk::MandatoryCriticalPointsprotected
IsA(const char *type)ttkMandatoryCriticalPointsvirtual
isMdtJoinSaddleSimplified_ttk::MandatoryCriticalPointsprotected
isMdtMaximumSimplified_ttk::MandatoryCriticalPointsprotected
isMdtMinimumSimplified_ttk::MandatoryCriticalPointsprotected
isMdtSplitSaddleSimplified_ttk::MandatoryCriticalPointsprotected
IsTypeOf(const char *type)ttkMandatoryCriticalPointsstatic
lastLineModettk::Debugprotectedstatic
lastObject_ttk::BaseClassprotected
lowerJoinTree_ttk::MandatoryCriticalPointsprotected
lowerMaximumList_ttk::MandatoryCriticalPointsprotected
lowerMinimumList_ttk::MandatoryCriticalPointsprotected
lowerSplitTree_ttk::MandatoryCriticalPointsprotected
lowerVertexScalars_ttk::MandatoryCriticalPointsprotected
MandatoryCriticalPoints()ttk::MandatoryCriticalPointsprotected
mandatoryJoinSaddleComponentVertices_ttk::MandatoryCriticalPointsprotected
mandatoryJoinSaddleVertex_ttk::MandatoryCriticalPointsprotected
mandatoryMaximumComponentVertices_ttk::MandatoryCriticalPointsprotected
mandatoryMaximumInterval_ttk::MandatoryCriticalPointsprotected
mandatoryMaximumVertex_ttk::MandatoryCriticalPointsprotected
mandatoryMinimumComponentVertices_ttk::MandatoryCriticalPointsprotected
mandatoryMinimumInterval_ttk::MandatoryCriticalPointsprotected
mandatoryMinimumVertex_ttk::MandatoryCriticalPointsprotected
mandatorySplitSaddleComponentVertices_ttk::MandatoryCriticalPointsprotected
mandatorySplitSaddleVertex_ttk::MandatoryCriticalPointsprotected
mdtJoinSaddleParentSaddleId_ttk::MandatoryCriticalPointsprotected
mdtJoinTree_ttk::MandatoryCriticalPointsprotected
mdtJoinTreeEdgeSwitchable_ttk::MandatoryCriticalPointsprotected
mdtJoinTreePointComponentId_ttk::MandatoryCriticalPointsprotected
mdtJoinTreePointLowInterval_ttk::MandatoryCriticalPointsprotected
mdtJoinTreePointType_ttk::MandatoryCriticalPointsprotected
mdtJoinTreePointUpInterval_ttk::MandatoryCriticalPointsprotected
mdtJoinTreePointXCoord_ttk::MandatoryCriticalPointsprotected
mdtJoinTreePointYCoord_ttk::MandatoryCriticalPointsprotected
mdtMaximumParentSaddleId_ttk::MandatoryCriticalPointsprotected
mdtMaxSplitSaddlePair_ttk::MandatoryCriticalPointsprotected
mdtMinimumParentSaddleId_ttk::MandatoryCriticalPointsprotected
mdtMinJoinSaddlePair_ttk::MandatoryCriticalPointsprotected
mdtSplitSaddleParentSaddleId_ttk::MandatoryCriticalPointsprotected
mdtSplitTree_ttk::MandatoryCriticalPointsprotected
mdtSplitTreeEdgeSwitchable_ttk::MandatoryCriticalPointsprotected
mdtSplitTreePointComponentId_ttk::MandatoryCriticalPointsprotected
mdtSplitTreePointLowInterval_ttk::MandatoryCriticalPointsprotected
mdtSplitTreePointType_ttk::MandatoryCriticalPointsprotected
mdtSplitTreePointUpInterval_ttk::MandatoryCriticalPointsprotected
mdtSplitTreePointXCoord_ttk::MandatoryCriticalPointsprotected
mdtSplitTreePointYCoord_ttk::MandatoryCriticalPointsprotected
mergedMaximaId_ttk::MandatoryCriticalPointsprotected
mergedMinimaId_ttk::MandatoryCriticalPointsprotected
MPIGhostPipelinePreconditioning(vtkDataSet *input)ttkAlgorithmprotected
MPIPipelinePreconditioning(vtkDataSet *input, std::vector< int > &neighbors, std::map< int, int > &neighToId, ttk::Triangulation *triangulation=nullptr)ttkAlgorithmprotected
MPITriangulationPreconditioning(ttk::Triangulation *triangulation, vtkDataSet *input)ttkAlgorithmprotected
New()ttkMandatoryCriticalPointsstatic
normalizedThreshold_ttk::MandatoryCriticalPointsprotected
outputMandatoryJoinSaddle_ttk::MandatoryCriticalPointsprotected
outputMandatoryMaximum_ttk::MandatoryCriticalPointsprotected
outputMandatoryMinimum_ttk::MandatoryCriticalPointsprotected
outputMandatorySplitSaddle_ttk::MandatoryCriticalPointsprotected
PointType enum namettk::MandatoryCriticalPointsprotected
preconditionTriangulation(AbstractTriangulation *const triangulation)ttk::MandatoryCriticalPointsinlineprotected
printErr(const std::string &msg, const debug::LineMode &lineMode=debug::LineMode::NEW, std::ostream &stream=std::cerr) constttk::Debuginline
printMsg(const std::string &msg, const debug::Priority &priority=debug::Priority::INFO, const debug::LineMode &lineMode=debug::LineMode::NEW, std::ostream &stream=std::cout) constttk::Debuginline
printMsg(const std::vector< std::string > &msgs, const debug::Priority &priority=debug::Priority::INFO, const debug::LineMode &lineMode=debug::LineMode::NEW, std::ostream &stream=std::cout) constttk::Debuginline
printMsg(const std::string &msg, const double &progress, const double &time, const int &threads, const double &memory, const debug::LineMode &lineMode=debug::LineMode::NEW, const debug::Priority &priority=debug::Priority::PERFORMANCE, std::ostream &stream=std::cout) constttk::Debuginline
printMsg(const std::string &msg, const double &progress, const double &time, const debug::LineMode &lineMode=debug::LineMode::NEW, const debug::Priority &priority=debug::Priority::PERFORMANCE, std::ostream &stream=std::cout) constttk::Debuginline
printMsg(const std::string &msg, const double &progress, const double &time, const int &threads, const debug::LineMode &lineMode=debug::LineMode::NEW, const debug::Priority &priority=debug::Priority::PERFORMANCE, std::ostream &stream=std::cout) constttk::Debuginline
printMsg(const std::string &msg, const double &progress, const debug::LineMode &lineMode=debug::LineMode::NEW, const debug::Priority &priority=debug::Priority::PERFORMANCE, std::ostream &stream=std::cout) constttk::Debuginline
printMsg(const std::string &msg, const double &progress, const debug::Priority &priority, const debug::LineMode &lineMode=debug::LineMode::NEW, std::ostream &stream=std::cout) constttk::Debuginline
printMsg(const std::vector< std::vector< std::string > > &rows, const debug::Priority &priority=debug::Priority::INFO, const bool hasHeader=true, const debug::LineMode &lineMode=debug::LineMode::NEW, std::ostream &stream=std::cout) constttk::Debuginline
printMsg(const debug::Separator &separator, const debug::LineMode &lineMode=debug::LineMode::NEW, const debug::Priority &priority=debug::Priority::INFO, std::ostream &stream=std::cout) constttk::Debuginline
printMsg(const debug::Separator &separator, const debug::Priority &priority, const debug::LineMode &lineMode=debug::LineMode::NEW, std::ostream &stream=std::cout) constttk::Debuginline
printMsg(const std::string &msg, const debug::Separator &separator, const debug::LineMode &lineMode=debug::LineMode::NEW, const debug::Priority &priority=debug::Priority::INFO, std::ostream &stream=std::cout) constttk::Debuginline
printMsgInternal(const std::string &msg, const std::string &right, const std::string &filler, const debug::Priority &priority=debug::Priority::INFO, const debug::LineMode &lineMode=debug::LineMode::NEW, std::ostream &stream=std::cout) constttk::Debuginlineprotected
printMsgInternal(const std::string &msg, const debug::Priority &priority, const debug::LineMode &lineMode, std::ostream &stream=std::cout) constttk::Debuginlineprotected
printWrn(const std::string &msg, const debug::LineMode &lineMode=debug::LineMode::NEW, std::ostream &stream=std::cerr) constttk::Debuginline
ProcessRequest(vtkInformation *request, vtkInformationVector **inputVectors, vtkInformationVector *outputVector) overridettkAlgorithm
RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector) overridettkMandatoryCriticalPointsprotected
ttkAlgorithm::RequestData(vtkInformation *ttkNotUsed(request), vtkInformationVector **ttkNotUsed(inputVectors), vtkInformationVector *ttkNotUsed(outputVector))ttkAlgorithminlineprotectedvirtual
RequestDataNotGenerated(vtkInformation *ttkNotUsed(request), vtkInformationVector **ttkNotUsed(inputVectors), vtkInformationVector *ttkNotUsed(outputVector))ttkAlgorithminlineprotectedvirtual
RequestDataObject(vtkInformation *request, vtkInformationVector **inputVectors, vtkInformationVector *outputVector)ttkAlgorithmprotectedvirtual
RequestInformation(vtkInformation *ttkNotUsed(request), vtkInformationVector **ttkNotUsed(inputVectors), vtkInformationVector *ttkNotUsed(outputVector))ttkAlgorithminlineprotectedvirtual
RequestUpdateExtent(vtkInformation *ttkNotUsed(request), vtkInformationVector **ttkNotUsed(inputVectors), vtkInformationVector *ttkNotUsed(outputVector))ttkAlgorithminlineprotectedvirtual
RequestUpdateTime(vtkInformation *ttkNotUsed(request), vtkInformationVector **ttkNotUsed(inputVectors), vtkInformationVector *ttkNotUsed(outputVector))ttkAlgorithminlineprotectedvirtual
RequestUpdateTimeDependentInformation(vtkInformation *ttkNotUsed(request), vtkInformationVector **ttkNotUsed(inputVectors), vtkInformationVector *ttkNotUsed(outputVector))ttkAlgorithminlineprotectedvirtual
SafeDownCast(vtkObject *o)ttkMandatoryCriticalPointsstatic
SAME_DATA_TYPE_AS_INPUT_PORT()ttkAlgorithmstatic
SetCompactTriangulationCacheSize(float cacheSize)ttkAlgorithminline
ttkAlgorithm::setDebugLevel(const int &debugLevel)ttk::Debugvirtual
ttk::MandatoryCriticalPoints::setDebugLevel(const int &debugLevel) overridettk::MandatoryCriticalPointsinlineprotectedvirtual
SetDebugLevel(int debugLevel)ttkAlgorithminline
setDebugMsgPrefix(const std::string &prefix)ttk::Debuginline
SetInputData(vtkDataSet *)ttkAlgorithm
SetInputData(int, vtkDataSet *)ttkAlgorithm
setLowerBoundFieldPointer(void *data)ttk::MandatoryCriticalPointsinlineprotected
setOutputAllJoinSaddleComponents(bool outputAll)ttkMandatoryCriticalPointsinline
setOutputAllMaximumComponents(bool outputAll)ttkMandatoryCriticalPointsinline
setOutputAllMinimumComponents(bool outputAll)ttkMandatoryCriticalPointsinline
setOutputAllSplitSaddleComponents(bool outputAll)ttkMandatoryCriticalPointsinline
SetOutputJoinSaddleComponentId(int id)ttkMandatoryCriticalPointsinline
setOutputJoinSaddleDataPointer(void *data)ttk::MandatoryCriticalPointsinlineprotected
SetOutputMaximumComponentId(int id)ttkMandatoryCriticalPointsinline
setOutputMaximumDataPointer(void *data)ttk::MandatoryCriticalPointsinlineprotected
SetOutputMinimumComponentId(int id)ttkMandatoryCriticalPointsinline
setOutputMinimumDataPointer(void *data)ttk::MandatoryCriticalPointsinlineprotected
SetOutputSplitSaddleComponentId(int id)ttkMandatoryCriticalPointsinline
setOutputSplitSaddleDataPointer(void *data)ttk::MandatoryCriticalPointsinlineprotected
SetSimplificationThreshold(double threshold)ttkMandatoryCriticalPointsinline
setSimplificationThreshold(double normalizedThreshold)ttk::MandatoryCriticalPointsinlineprotected
setSoSoffsets(int *offsets=nullptr)ttk::MandatoryCriticalPointsinlineprotected
setThreadNumber(const int threadNumber)ttk::BaseClassinlinevirtual
SetThreadNumber(int threadNumber)ttkAlgorithminline
setUpperBoundFieldPointer(void *data)ttk::MandatoryCriticalPointsinlineprotected
SetUseAllCores(bool useAllCores)ttkAlgorithminline
setVertexNumber(const int &vertexNumber)ttk::MandatoryCriticalPointsinlineprotected
setVertexPosition(const int &i, const double point[3])ttk::MandatoryCriticalPointsinlineprotected
setWrapper(const Wrapper *wrapper) overridettk::Debugvirtual
simplify(const double normalizedThreshold, const TreeType treeType, const std::vector< std::pair< std::pair< int, int >, double > > &extremaSaddlePair, const std::vector< std::vector< int > > &mergedExtrema, const int numberOfExtrema, std::vector< bool > &extremumSimplified, std::vector< bool > &saddleSimplified, std::vector< int > &extremumParentSaddle, std::vector< int > &saddleParentSaddle) constttk::MandatoryCriticalPointsprotected
simplifyJoinTree()ttk::MandatoryCriticalPointsinlineprotected
simplifySplitTree()ttk::MandatoryCriticalPointsinlineprotected
Superclass typedefttkMandatoryCriticalPoints
threadNumber_ttk::BaseClassmutableprotected
TreeType enum namettk::MandatoryCriticalPointsprotected
ttkAlgorithm()ttkAlgorithmprotected
ttkMandatoryCriticalPoints()ttkMandatoryCriticalPointsprotected
UpdateThreadNumber()ttkAlgorithminline
upperJoinTree_ttk::MandatoryCriticalPointsprotected
upperMaximumList_ttk::MandatoryCriticalPointsprotected
upperMinimumList_ttk::MandatoryCriticalPointsprotected
upperSplitTree_ttk::MandatoryCriticalPointsprotected
upperVertexScalars_ttk::MandatoryCriticalPointsprotected
vertexNumber_ttk::MandatoryCriticalPointsprotected
vertexPositions_ttk::MandatoryCriticalPointsprotected
vertexSoSoffsets_ttk::MandatoryCriticalPointsprotected
welcomeMsg(std::ostream &stream)ttk::Debugprotected
wrapper_ttk::BaseClassprotected
~BaseClass()=defaultttk::BaseClassvirtual
~Debug() overridettk::Debug
~ttkAlgorithm() overridettkAlgorithmprotected