TTK
Public Member Functions | Protected Attributes | List of all members
ttk::BaseClass Class Reference

TTK base package. More...

#include <BaseClass.h>

Inheritance diagram for ttk::BaseClass:
ttk::Debug Octree ttk::Arc ttk::ArrayPreconditioning ttk::AssignmentAuction< dataType > ttk::AssignmentExhaustive< dataType > ttk::AssignmentMunkres< dataType > ttk::AssignmentSolver< dataType > ttk::BarycentricSubdivision ttk::BottleneckDistance ttk::CinemaImaging ttk::CinemaQuery ttk::CommandLineParser ttk::CommandLineParser::CommandLineArgument ttk::CompactTriangulationPreconditioning ttk::ConnectedComponents ttk::ContinuousScatterPlot ttk::ContourAroundPoint ttk::ContourTreeAlignment ttk::ContourTreeSimplificationMetric ttk::DepthImageBasedGeometryApproximation ttk::DimensionReduction ttk::DiscreteMorseSandwich ttk::DistanceField ttk::EigenField ttk::FiberSurface ttk::GabowTarjan ttk::GaussianPointCloud ttk::Graph ttk::HarmonicField ttk::HelloWorld ttk::Icosphere ttk::IntegralLines ttk::JacobiSet ttk::KDTree< dataType > ttk::LDistance ttk::LDistanceMatrix ttk::LowestCommonAncestor ttk::MandatoryCriticalPoints ttk::ManifoldCheck ttk::MergeTreeBarycenter ttk::MergeTreeBase ttk::MergeTreeClustering< dataType2 > ttk::MergeTreeDistance ttk::MergeTreeDistanceMatrix ttk::MergeTreeTemporalReductionDecoding ttk::MergeTreeTemporalReductionEncoding ttk::MergeTreeVisualization ttk::MeshGraph ttk::MetricDistortion ttk::MorphologicalOperators ttk::MorseSmaleComplex ttk::MorseSmaleQuadrangulation ttk::MultiresTopology ttk::MultiresTriangulation ttk::Node ttk::OneSkeleton ttk::PDBarycenter< dataType > ttk::PDClustering< dataType > ttk::PDFBounds< dataType > ttk::PDFHistograms ttk::PersistenceCurve ttk::PersistenceDiagram ttk::PersistenceDiagramAuction< dataType > ttk::PersistenceDiagramAuctionActor< dataType > ttk::PersistenceDiagramBarycenter< dataType > ttk::PersistenceDiagramClustering ttk::PersistenceDiagramDistanceMatrix ttk::PersistentSimplexPairs ttk::PlanarGraphLayout ttk::ProgramBase ttk::ProjectionFromTable ttk::QuadrangulationSubdivision ttk::RangeDrivenOctree ttk::RangeMinimumQuery< DataType > ttk::ReebSpace ttk::RipsComplex ttk::ScalarFieldCriticalPoints ttk::ScalarFieldSmoother ttk::SubLevelSetTree ttk::SurfaceGeometrySmoother ttk::ThreeSkeleton ttk::TopologicalCompression ttk::TopologicalSimplification ttk::TrackingFromFields ttk::TrackingFromOverlap ttk::TrackingFromPersistenceDiagrams ttk::TwoSkeleton ttk::UncertainDataEstimator ttk::UnionFind ttk::WebSocketIO ttk::Wrapper ttk::ZeroSkeleton ttk::cf::MergeTree ttk::dcg::DiscreteGradient ttk::ftm::FTMTree_MT ttk::ftr::Allocable ttk::ftr::Scalars< ScalarType > ttk::ftr::SuperArc ttk::lts::LocalizedTopologicalSimplification ttk::ttkCinemaImagingVTK ttkAlgorithm ttkKeyHandler ttkOBJWriter ttkOFFReader ttkOFFWriter ttkTriangulationFactory

Public Member Functions

 BaseClass ()
 
virtual ~BaseClass ()=default
 
int getThreadNumber () const
 
virtual int setThreadNumber (const int threadNumber)
 
virtual int setWrapper (const Wrapper *wrapper)
 

Protected Attributes

bool lastObject_
 
int threadNumber_
 
Wrapperwrapper_
 

Detailed Description

TTK base package.

Author
Guillaume Favelier guill.nosp@m.aume.nosp@m..fave.nosp@m.lier.nosp@m.@lip6.nosp@m..fr
Date
June 2018.

Definition at line 70 of file BaseClass.h.

Constructor & Destructor Documentation

◆ BaseClass()

BaseClass::BaseClass ( )

Definition at line 17 of file BaseClass.cpp.

◆ ~BaseClass()

virtual ttk::BaseClass::~BaseClass ( )
virtualdefault

Member Function Documentation

◆ getThreadNumber()

int ttk::BaseClass::getThreadNumber ( ) const
inline

Definition at line 76 of file BaseClass.h.

◆ setThreadNumber()

virtual int ttk::BaseClass::setThreadNumber ( const int  threadNumber)
inlinevirtual

◆ setWrapper()

int BaseClass::setWrapper ( const Wrapper wrapper)
virtual

Specify a pointer to a calling object that wraps the current class deriving from ttk::BaseClass.

This function is useful to pass the execution context (debug level, number of threads, etc.) from a wrapper to a base object.

Parameters
wrapperPointer to the wrapping object.
Returns
Returns 0 upon success, negative values otherwise.

Reimplemented in ttk::Debug, and ttk::Triangulation.

Definition at line 37 of file BaseClass.cpp.

Member Data Documentation

◆ lastObject_

bool ttk::BaseClass::lastObject_
protected

Definition at line 94 of file BaseClass.h.

◆ threadNumber_

int ttk::BaseClass::threadNumber_
mutableprotected

Definition at line 95 of file BaseClass.h.

◆ wrapper_

Wrapper* ttk::BaseClass::wrapper_
protected

Definition at line 96 of file BaseClass.h.


The documentation for this class was generated from the following files: