DGtal
0.9.3
|
Namespaces | |
concepts | |
deprecated | |
detail | |
experimental | |
functions | |
functors | |
Z2i | |
Z3i | |
Typedefs | |
typedef boost::uint8_t | uint8_t |
typedef boost::uint16_t | uint16_t |
typedef boost::uint32_t | uint32_t |
typedef boost::uint64_t | uint64_t |
typedef boost::int8_t | int8_t |
typedef boost::int16_t | int16_t |
typedef boost::int32_t | int32_t |
typedef boost::int64_t | int64_t |
typedef mpz_class | BigInteger |
typedef DGtal::uint32_t | Dimension |
typedef unsigned int | Order |
using | NeighborhoodConfiguration = uint32_t |
Functions | |
template<typename TSpace > | |
std::ostream & | operator<< (std::ostream &out, const ClosedIntegerHalfPlane< TSpace > &object) |
template<typename TInteger > | |
std::ostream & | operator<< (std::ostream &out, const IntegerComputer< TInteger > &object) |
template<typename TSpace , typename TSequence > | |
std::ostream & | operator<< (std::ostream &out, const LatticePolytope2D< TSpace, TSequence > &object) |
template<typename T > | |
std::ostream & | operator<< (std::ostream &out, const ModuloComputer< T > &object) |
template<typename TFraction > | |
std::ostream & | operator<< (std::ostream &out, const Pattern< TFraction > &object) |
template<typename TFraction > | |
std::ostream & | operator<< (std::ostream &out, const StandardDSLQ0< TFraction > &object) |
void | assert_failed (const std::string &expr, const std::string &function, const std::string &file, long int line) |
void | assert_failed_message (const std::string &expr, const std::string &message, const std::string &function, const std::string &file, long int line) |
void | fatal_error_failed (const std::string &expr, const std::string &function, const std::string &file, long int line) |
void | fatal_error_failed_message (const std::string &expr, const std::string &message, const std::string &function, const std::string &file, long int line) |
template<typename TSequence > | |
std::ostream & | operator<< (std::ostream &out, const BackInsertionSequenceToStackAdapter< TSequence > &object) |
template<typename TSequence > | |
BackInsertionSequenceToStackAdapter< TSequence > | backStack (TSequence &aSequence) |
template<typename TIterator > | |
Circulator< TIterator > | operator+ (typename IteratorCirculatorTraits< TIterator >::Difference d, Circulator< TIterator > &object) |
std::ostream & | operator<< (std::ostream &out, const Clock &object) |
Trace | trace (traceWriterTerm) |
template<typename TIterator , typename TFunctor , typename TReturnType > | |
std::ostream & | operator<< (std::ostream &out, const ConstRangeAdapter< TIterator, TFunctor, TReturnType > &object) |
template<typename A , typename B > | |
std::ostream & | operator<< (std::ostream &out, const std::pair< A, B > &object) |
template<typename T > | |
std::ostream & | operator<< (std::ostream &out, const CountedConstPtrOrConstPtr< T > &object) |
template<typename T > | |
std::ostream & | operator<< (std::ostream &out, const CountedPtr< T > &object) |
template<typename T > | |
std::ostream & | operator<< (std::ostream &out, const CountedPtrOrPtr< T > &object) |
template<typename T > | |
std::ostream & | operator<< (std::ostream &out, const CowPtr< T > &object) |
template<typename TSequence > | |
std::ostream & | operator<< (std::ostream &out, const FrontInsertionSequenceToStackAdapter< TSequence > &object) |
template<typename TSequence > | |
FrontInsertionSequenceToStackAdapter< TSequence > | frontStack (TSequence &aSequence) |
template<typename TValue , unsigned int N, unsigned int M> | |
std::ostream & | operator<< (std::ostream &out, const IndexedListWithBlocks< TValue, N, M > &object) |
template<typename TSequence , typename TRank > | |
std::ostream & | operator<< (std::ostream &out, const InputIteratorWithRankOnSequence< TSequence, TRank > &object) |
template<typename IC > | |
bool | isEmpty (const IC &itb, const IC &ite) |
template<typename IC > | |
bool | isNotEmpty (const IC &itb, const IC &ite) |
template<typename IC > | |
void | advanceIterator (IC &ic, typename IteratorCirculatorTraits< IC >::Difference n) |
template<typename IC > | |
IteratorCirculatorTraits< IC >::Difference | rangeSize (const IC &itb, const IC &ite) |
template<typename IC > | |
IteratorCirculatorTraits< IC >::Difference | subRangeSize (const IC &itb, const IC &ite) |
template<typename IC > | |
IC | rangeMiddle (const IC &itb, const IC &ite) |
template<typename IC > | |
IC | subRangeMiddle (const IC &itb, const IC &ite) |
template<typename TData , unsigned int L, typename TWord , unsigned int N, unsigned int M> | |
std::ostream & | operator<< (std::ostream &out, const LabelledMap< TData, L, TWord, N, M > &object) |
template<unsigned int L, typename TWord > | |
std::ostream & | operator<< (std::ostream &out, const Labels< L, TWord > &object) |
std::ostream & | operator<< (std::ostream &out, const OrderedAlphabet &object) |
template<typename T > | |
std::ostream & | operator<< (std::ostream &out, const OwningOrAliasingPtr< T > &object) |
std::ostream & | operator<< (std::ostream &out, const Trace &object) |
std::ostream & | operator<< (std::ostream &out, const TraceWriter &object) |
std::ostream & | operator<< (std::ostream &out, const TraceWriterFile &object) |
std::ostream & | operator<< (std::ostream &out, const TraceWriterTerm &object) |
template<Dimension dim, typename TInteger > | |
size_t | hash_value (const KhalimskyCell< dim, TInteger > &cell) |
template<Dimension dimEmbedded, Dimension dimAmbient, typename TLinearAlgebraBackend , typename TInteger > | |
std::ostream & | operator<< (std::ostream &out, const DiscreteExteriorCalculus< dimEmbedded, dimAmbient, TLinearAlgebraBackend, TInteger > &object) |
template<typename C , typename S , Order order_in, Duality duality_in, Order order_out, Duality duality_out> | |
std::ostream & | operator<< (std::ostream &out, const DiscreteExteriorCalculusSolver< C, S, order_in, duality_in, order_out, duality_out > &object) |
std::ostream & | operator<< (std::ostream &out, const Duality &object) |
template<typename Calculus , Order order, Duality duality> | |
std::ostream & | operator<< (std::ostream &out, const KForm< Calculus, order, duality > &object) |
template<typename Calculus , Order order, Duality duality> | |
KForm< Calculus, order, duality > | operator+ (const KForm< Calculus, order, duality > &form_a, const KForm< Calculus, order, duality > &form_b) |
template<typename Calculus , Order order, Duality duality> | |
KForm< Calculus, order, duality > | operator- (const KForm< Calculus, order, duality > &form_a, const KForm< Calculus, order, duality > &form_b) |
template<typename Calculus , Order order, Duality duality> | |
KForm< Calculus, order, duality > | operator* (const typename Calculus::Scalar &scalar, const KForm< Calculus, order, duality > &form) |
template<typename Calculus , Order order, Duality duality> | |
KForm< Calculus, order, duality > | operator- (const KForm< Calculus, order, duality > &form) |
template<typename Calculus , Order order_in, Duality duality_in, Order order_out, Duality duality_out> | |
std::ostream & | operator<< (std::ostream &out, const LinearOperator< Calculus, order_in, duality_in, order_out, duality_out > &object) |
template<typename Calculus , Order order_in, Duality duality_in, Order order_out, Duality duality_out> | |
LinearOperator< Calculus, order_in, duality_in, order_out, duality_out > | operator+ (const LinearOperator< Calculus, order_in, duality_in, order_out, duality_out > &linear_operator_a, const LinearOperator< Calculus, order_in, duality_in, order_out, duality_out > &linear_operator_b) |
template<typename Calculus , Order order_in, Duality duality_in, Order order_out, Duality duality_out> | |
LinearOperator< Calculus, order_in, duality_in, order_out, duality_out > | operator- (const LinearOperator< Calculus, order_in, duality_in, order_out, duality_out > &linear_operator_a, const LinearOperator< Calculus, order_in, duality_in, order_out, duality_out > &linear_operator_b) |
template<typename Calculus , Order order_in, Duality duality_in, Order order_out, Duality duality_out> | |
LinearOperator< Calculus, order_in, duality_in, order_out, duality_out > | operator* (const typename Calculus::Scalar &scalar, const LinearOperator< Calculus, order_in, duality_in, order_out, duality_out > &linear_operator) |
template<typename Calculus , Order order_in, Duality duality_in, Order order_fold, Duality duality_fold, Order order_out, Duality duality_out> | |
LinearOperator< Calculus, order_in, duality_in, order_out, duality_out > | operator* (const LinearOperator< Calculus, order_fold, duality_fold, order_out, duality_out > &operator_left, const LinearOperator< Calculus, order_in, duality_in, order_fold, duality_fold > &operator_right) |
template<typename Calculus , Order order_in, Duality duality_in, Order order_out, Duality duality_out> | |
KForm< Calculus, order_out, duality_out > | operator* (const LinearOperator< Calculus, order_in, duality_in, order_out, duality_out > &linear_operator, const KForm< Calculus, order_in, duality_in > &input_form) |
template<typename Calculus , Order order_in, Duality duality_in, Order order_out, Duality duality_out> | |
LinearOperator< Calculus, order_in, duality_in, order_out, duality_out > | operator- (const LinearOperator< Calculus, order_in, duality_in, order_out, duality_out > &linear_operator) |
template<typename Calculus , Duality duality> | |
std::ostream & | operator<< (std::ostream &out, const VectorField< Calculus, duality > &object) |
template<typename Calculus , Duality duality> | |
VectorField< Calculus, duality > | operator+ (const VectorField< Calculus, duality > &vector_field_a, const VectorField< Calculus, duality > &vector_field_b) |
template<typename Calculus , Duality duality> | |
VectorField< Calculus, duality > | operator- (const VectorField< Calculus, duality > &vector_field_a, const VectorField< Calculus, duality > &vector_field_b) |
template<typename Calculus , Duality duality> | |
VectorField< Calculus, duality > | operator* (const typename Calculus::Scalar &scalar, const VectorField< Calculus, duality > &vector_field) |
template<typename Calculus , Duality duality> | |
VectorField< Calculus, duality > | operator- (const VectorField< Calculus, duality > &vector_field) |
template<typename TInputPoint , typename TConstIterator > | |
std::ostream & | operator<< (std::ostream &out, const AlphaThickSegmentComputer< TInputPoint, TConstIterator > &object) |
template<typename TCoordinate , typename TInteger , unsigned short adjacency> | |
std::ostream & | operator<< (std::ostream &out, const ArithmeticalDSL< TCoordinate, TInteger, adjacency > &object) |
template<typename TCoordinate , typename TInteger , unsigned short adjacency> | |
std::ostream & | operator<< (std::ostream &out, const ArithmeticalDSS< TCoordinate, TInteger, adjacency > &object) |
template<typename TIterator , typename TInteger , unsigned short adjacency> | |
std::ostream & | operator<< (std::ostream &out, const ArithmeticalDSSComputer< TIterator, TInteger, adjacency > &object) |
template<typename TConstIteratorOnPoints , typename TValue > | |
std::ostream & | operator<< (std::ostream &out, const BinomialConvolver< TConstIteratorOnPoints, TValue > &object) |
template<typename T > | |
std::ostream & | operator<< (std::ostream &out, const BLUELocalLengthEstimator< T > &object) |
template<typename T > | |
std::ostream & | operator<< (std::ostream &out, const DSSLengthEstimator< T > &object) |
template<typename T > | |
std::ostream & | operator<< (std::ostream &out, const FPLengthEstimator< T > &object) |
template<typename T > | |
std::ostream & | operator<< (std::ostream &out, const L1LengthEstimator< T > &object) |
template<typename T > | |
std::ostream & | operator<< (std::ostream &out, const MLPLengthEstimator< T > &object) |
template<typename T > | |
std::ostream & | operator<< (std::ostream &out, const RosenProffittLocalLengthEstimator< T > &object) |
template<typename T > | |
std::ostream & | operator<< (std::ostream &out, const TwoStepLocalLengthEstimator< T > &object) |
template<typename TIterator , typename TInteger , int connectivity> | |
std::ostream & | operator<< (std::ostream &out, const FP< TIterator, TInteger, connectivity > &object) |
template<typename TIterator , typename TInteger > | |
std::ostream & | operator<< (std::ostream &out, const FrechetShortcut< TIterator, TInteger > &object) |
template<typename TInteger > | |
std::ostream & | operator<< (std::ostream &out, const FreemanChain< TInteger > &object) |
template<typename SegmentComputer > | |
std::ostream & | operator<< (std::ostream &out, const GreedySegmentation< SegmentComputer > &object) |
template<typename TKSpace > | |
std::ostream & | operator<< (std::ostream &out, const GridCurve< TKSpace > &object) |
template<typename TConstIterator , typename TInteger > | |
std::ostream & | operator<< (std::ostream &out, const OneBalancedWordComputer< TConstIterator, TInteger > &object) |
template<typename SegmentComputer > | |
std::ostream & | operator<< (std::ostream &out, const SaturatedSegmentation< SegmentComputer > &object) |
template<typename IC > | |
IC | getMiddleIterator (const IC &itb, const IC &ite, RandomAccessCategory) |
template<typename IC > | |
IC | getMiddleIterator (const IC &itb, const IC &ite, BidirectionalCategory) |
template<typename IC > | |
IC | getMiddleIterator (const IC &itb, const IC &ite, ForwardCategory) |
template<typename IC > | |
IC | getMiddleIterator (const IC &itb, const IC &ite) |
template<typename SC > | |
void | maximalExtension (SC &s, const typename SC::ConstIterator &end, IteratorType) |
template<typename SC > | |
void | maximalExtension (SC &s, const typename SC::ConstIterator &, CirculatorType) |
template<typename SC > | |
void | maximalExtension (SC &s, const typename SC::ConstIterator &end) |
template<typename SC > | |
void | oppositeEndMaximalExtension (SC &s, const typename SC::ConstIterator &begin, IteratorType) |
template<typename SC > | |
void | oppositeEndMaximalExtension (SC &s, const typename SC::ConstIterator &begin, CirculatorType) |
template<typename SC > | |
void | oppositeEndMaximalExtension (SC &s, const typename SC::ConstIterator &begin) |
template<typename SC > | |
bool | maximalSymmetricExtension (SC &s, const typename SC::ConstIterator &begin, const typename SC::ConstIterator &end, IteratorType) |
template<typename SC > | |
bool | maximalSymmetricExtension (SC &s, const typename SC::ConstIterator &begin, const typename SC::ConstIterator &end, CirculatorType) |
template<typename SC > | |
bool | maximalSymmetricExtension (SC &s, const typename SC::ConstIterator &begin, const typename SC::ConstIterator &end) |
template<typename SC > | |
void | maximalRetraction (SC &s, const typename SC::ConstIterator &end) |
template<typename SC > | |
void | oppositeEndMaximalRetraction (SC &s, const typename SC::ConstIterator &begin) |
template<typename SC > | |
void | longestSegment (SC &s, const typename SC::ConstIterator &i, const typename SC::ConstIterator &end, IteratorType) |
template<typename SC > | |
void | longestSegment (SC &s, const typename SC::ConstIterator &i, const typename SC::ConstIterator &end, CirculatorType) |
template<typename SC > | |
void | longestSegment (SC &s, const typename SC::ConstIterator &i, const typename SC::ConstIterator &end) |
template<typename SC > | |
void | firstMaximalSegment (SC &s, const typename SC::ConstIterator &i, const typename SC::ConstIterator &begin, const typename SC::ConstIterator &end, DGtal::ForwardSegmentComputer) |
template<typename SC > | |
void | firstMaximalSegment (SC &s, const typename SC::ConstIterator &i, const typename SC::ConstIterator &begin, const typename SC::ConstIterator &end, DGtal::BidirectionalSegmentComputer) |
template<typename SC > | |
void | firstMaximalSegment (SC &s, const typename SC::ConstIterator &i, const typename SC::ConstIterator &begin, const typename SC::ConstIterator &end, DGtal::DynamicSegmentComputer) |
template<typename SC > | |
void | firstMaximalSegment (SC &s, const typename SC::ConstIterator &i, const typename SC::ConstIterator &begin, const typename SC::ConstIterator &end, DGtal::DynamicBidirectionalSegmentComputer) |
template<typename SC > | |
void | firstMaximalSegment (SC &s, const typename SC::ConstIterator &i, const typename SC::ConstIterator &begin, const typename SC::ConstIterator &end) |
template<typename SC > | |
void | mostCenteredMaximalSegment (SC &s, const typename SC::ConstIterator &i, const typename SC::ConstIterator &begin, const typename SC::ConstIterator &end, DGtal::ForwardSegmentComputer) |
template<typename SC > | |
void | mostCenteredMaximalSegment (SC &s, const typename SC::ConstIterator &i, const typename SC::ConstIterator &begin, const typename SC::ConstIterator &end, DGtal::BidirectionalSegmentComputer) |
template<typename SC > | |
void | mostCenteredMaximalSegment (SC &s, const typename SC::ConstIterator &i, const typename SC::ConstIterator &begin, const typename SC::ConstIterator &end, DGtal::DynamicSegmentComputer) |
template<typename SC > | |
void | mostCenteredMaximalSegment (SC &s, const typename SC::ConstIterator &i, const typename SC::ConstIterator &begin, const typename SC::ConstIterator &end, DGtal::DynamicBidirectionalSegmentComputer) |
template<typename SC > | |
void | mostCenteredMaximalSegment (SC &s, const typename SC::ConstIterator &i, const typename SC::ConstIterator &begin, const typename SC::ConstIterator &end) |
template<typename SC > | |
void | lastMaximalSegment (SC &s, const typename SC::ConstIterator &i, const typename SC::ConstIterator &begin, const typename SC::ConstIterator &end, DGtal::ForwardSegmentComputer) |
template<typename SC > | |
void | lastMaximalSegment (SC &s, const typename SC::ConstIterator &i, const typename SC::ConstIterator &begin, const typename SC::ConstIterator &end, BidirectionalSegmentComputer) |
template<typename SC > | |
void | lastMaximalSegment (SC &s, const typename SC::ConstIterator &i, const typename SC::ConstIterator &begin, const typename SC::ConstIterator &end, DGtal::DynamicSegmentComputer) |
template<typename SC > | |
void | lastMaximalSegment (SC &s, const typename SC::ConstIterator &i, const typename SC::ConstIterator &begin, const typename SC::ConstIterator &end, DGtal::DynamicBidirectionalSegmentComputer) |
template<typename SC > | |
void | lastMaximalSegment (SC &s, const typename SC::ConstIterator &i, const typename SC::ConstIterator &begin, const typename SC::ConstIterator &end) |
template<typename SC > | |
void | nextMaximalSegment (SC &s, const typename SC::ConstIterator &end, DGtal::ForwardSegmentComputer) |
template<typename SC > | |
void | nextMaximalSegment (SC &s, const typename SC::ConstIterator &end, DGtal::BidirectionalSegmentComputer) |
template<typename SC > | |
void | nextMaximalSegment (SC &s, const typename SC::ConstIterator &end, DGtal::DynamicSegmentComputer) |
template<typename SC > | |
void | nextMaximalSegment (SC &s, const typename SC::ConstIterator &end, DGtal::DynamicBidirectionalSegmentComputer) |
template<typename SC > | |
void | nextMaximalSegment (SC &s, const typename SC::ConstIterator &end) |
template<typename SC > | |
void | previousMaximalSegment (SC &s, const typename SC::ConstIterator &begin, DGtal::ForwardSegmentComputer) |
template<typename SC > | |
void | previousMaximalSegment (SC &s, const typename SC::ConstIterator &begin, DGtal::BidirectionalSegmentComputer) |
template<typename SC > | |
void | previousMaximalSegment (SC &s, const typename SC::ConstIterator &begin, DGtal::DynamicSegmentComputer) |
template<typename SC > | |
void | previousMaximalSegment (SC &s, const typename SC::ConstIterator &end, DGtal::DynamicBidirectionalSegmentComputer) |
template<typename SC > | |
void | previousMaximalSegment (SC &s, const typename SC::ConstIterator &begin) |
template<typename TConstIterator > | |
std::ostream & | operator<< (std::ostream &out, const StabbingCircleComputer< TConstIterator > &object) |
template<typename TConstIterator > | |
std::ostream & | operator<< (std::ostream &out, const StabbingLineComputer< TConstIterator > &object) |
template<typename TIterator , typename TInteger , int connectivity> | |
std::ostream & | operator<< (std::ostream &out, const StandardDSS6Computer< TIterator, TInteger, connectivity > &object) |
std::ostream & | operator<< (std::ostream &out, const ContourHelper &object) |
template<typename TSpace , typename TInputPoint , typename TInternalScalar > | |
std::ostream & | operator<< (std::ostream &out, const ChordGenericNaivePlaneComputer< TSpace, TInputPoint, TInternalScalar > &object) |
template<typename TSpace , typename TInputPoint , typename TInternalScalar > | |
std::ostream & | operator<< (std::ostream &out, const ChordGenericStandardPlaneComputer< TSpace, TInputPoint, TInternalScalar > &object) |
template<typename TSpace , typename TInputPoint , typename TInternalScalar > | |
std::ostream & | operator<< (std::ostream &out, const ChordNaivePlaneComputer< TSpace, TInputPoint, TInternalScalar > &object) |
template<typename TSpace , typename TInternalInteger > | |
std::ostream & | operator<< (std::ostream &out, const COBAGenericNaivePlaneComputer< TSpace, TInternalInteger > &object) |
template<typename TSpace , typename TInternalInteger > | |
std::ostream & | operator<< (std::ostream &out, const COBAGenericStandardPlaneComputer< TSpace, TInternalInteger > &object) |
template<typename TSpace , typename TInternalInteger > | |
std::ostream & | operator<< (std::ostream &out, const COBANaivePlaneComputer< TSpace, TInternalInteger > &object) |
template<typename TF , typename TKF , typename TKS , typename TDK , Dimension dimension> | |
std::ostream & | operator<< (std::ostream &out, const DGtal::DigitalSurfaceConvolver< TF, TKF, TKS, TDK, dimension > &object) |
template<typename TF , typename TKF , typename TKS , typename TDK > | |
std::ostream & | operator<< (std::ostream &out, const DGtal::DigitalSurfaceConvolver< TF, TKF, TKS, TDK, 2 > &object) |
template<typename TF , typename TKF , typename TKS , typename TDK > | |
std::ostream & | operator<< (std::ostream &out, const DGtal::DigitalSurfaceConvolver< TF, TKF, TKS, TDK, 3 > &object) |
template<typename TDigitalSurfaceEmbedder , typename TNormalVectorEstimator > | |
std::ostream & | operator<< (std::ostream &out, const DigitalSurfaceEmbedderWithNormalVectorEstimator< TDigitalSurfaceEmbedder, TNormalVectorEstimator > &object) |
template<typename T , typename TC > | |
std::ostream & | operator<< (std::ostream &out, const EstimatorCache< T, TC > &object) |
template<typename TKSpace , typename TPointPredicate , typename TCovarianceMatrixFunctor > | |
std::ostream & | operator<< (std::ostream &out, const IntegralInvariantCovarianceEstimator< TKSpace, TPointPredicate, TCovarianceMatrixFunctor > &object) |
template<typename TKSpace , typename TPointPredicate > | |
std::ostream & | operator<< (std::ostream &out, const DGtal::deprecated::IntegralInvariantNormalVectorEstimator< TKSpace, TPointPredicate > &object) |
template<typename TKSpace , typename TPointPredicate , typename TVolumeFunctor > | |
std::ostream & | operator<< (std::ostream &out, const IntegralInvariantVolumeEstimator< TKSpace, TPointPredicate, TVolumeFunctor > &object) |
template<typename TD , typename TV , typename TF , typename TC > | |
std::ostream & | operator<< (std::ostream &out, const LocalEstimatorFromSurfelFunctorAdapter< TD, TV, TF, TC > &object) |
template<typename TDigitalSurface , typename TNormalVectorEstimator , typename TEmbedder > | |
std::ostream & | operator<< (std::ostream &out, const NormalVectorEstimatorLinearCellEmbedder< TDigitalSurface, TNormalVectorEstimator, TEmbedder > &object) |
template<typename TKSpace , typename TShape , typename TGeometricFunctor > | |
std::ostream & | operator<< (std::ostream &out, const TrueDigitalSurfaceLocalEstimator< TKSpace, TShape, TGeometricFunctor > &object) |
template<typename TDigitalSurfaceContainer , typename TSeparableMetric , typename TKernelFunction , typename TVCMGeometricFunctor > | |
std::ostream & | operator<< (std::ostream &out, const VCMDigitalSurfaceLocalEstimator< TDigitalSurfaceContainer, TSeparableMetric, TKernelFunction, TVCMGeometricFunctor > &object) |
template<typename TDigitalSurfaceContainer , typename TSeparableMetric , typename TKernelFunction > | |
std::ostream & | operator<< (std::ostream &out, const VoronoiCovarianceMeasureOnDigitalSurface< TDigitalSurfaceContainer, TSeparableMetric, TKernelFunction > &object) |
template<typename TF , typename TKS > | |
std::ostream & | operator<< (std::ostream &out, const FunctorOnCells< TF, TKS > &object) |
template<typename TSpace , bool muIncluded, bool muPlusNuIncluded> | |
std::ostream & | operator<< (std::ostream &out, const ParallelStrip< TSpace, muIncluded, muPlusNuIncluded > &object) |
template<typename TInteger > | |
std::ostream & | operator<< (std::ostream &out, const AvnaimEtAl2x2DetSignComputer< TInteger > &object) |
template<typename T > | |
std::ostream & | operator<< (std::ostream &out, const Filtered2x2DetComputer< T > &object) |
template<typename TPoint , typename TDetComputer > | |
std::ostream & | operator<< (std::ostream &out, const InGeneralizedDiskOfGivenRadius< TPoint, TDetComputer > &object) |
template<typename TPoint , typename TDetComputer > | |
std::ostream & | operator<< (std::ostream &out, const InHalfPlaneBy2x2DetComputer< TPoint, TDetComputer > &object) |
template<typename TPoint , typename TInteger > | |
std::ostream & | operator<< (std::ostream &out, const InHalfPlaneBySimple3x3Matrix< TPoint, TInteger > &object) |
template<typename TOrientationFunctor , bool acceptNeg, bool acceptZero> | |
std::ostream & | operator<< (std::ostream &out, const PredicateFromOrientationFunctor2< TOrientationFunctor, acceptNeg, acceptZero > &object) |
template<typename TI , typename TO > | |
std::ostream & | operator<< (std::ostream &out, const Simple2x2DetComputer< TI, TO > &object) |
template<typename TI , typename TO > | |
std::ostream & | operator<< (std::ostream &out, const SimpleIncremental2x2DetComputer< TI, TO > &object) |
template<typename TPoint , typename TOrientationFunctor > | |
std::ostream & | operator<< (std::ostream &out, const MelkmanConvexHull< TPoint, TOrientationFunctor > &object) |
template<typename Shape > | |
std::ostream & | operator<< (std::ostream &out, const Preimage2D< Shape > &object) |
template<typename TSpace > | |
std::ostream & | operator<< (std::ostream &out, const SpatialCubicalSubdivision< TSpace > &object) |
template<typename T > | |
std::ostream & | operator<< (std::ostream &out, const SphericalAccumulator< T > &object) |
template<typename T > | |
std::ostream & | operator<< (std::ostream &out, const experimental::ChamferNorm2D< T > &object) |
template<typename T > | |
std::ostream & | operator<< (std::ostream &out, const DigitalMetricAdapter< T > &object) |
template<typename S , typename P , typename TSep > | |
std::ostream & | operator<< (std::ostream &out, const DistanceTransformation< S, P, TSep > &object) |
template<typename T , DGtal::uint32_t p, typename P > | |
std::ostream & | operator<< (std::ostream &out, const ExactPredicateLpPowerSeparableMetric< T, p, P > &object) |
template<typename T , DGtal::uint32_t p, typename P > | |
std::ostream & | operator<< (std::ostream &out, const ExactPredicateLpSeparableMetric< T, p, P > &object) |
template<typename TImage , typename TSet , typename TPointPredicate , typename TPointFunctor > | |
std::ostream & | operator<< (std::ostream &out, const FMM< TImage, TSet, TPointPredicate, TPointFunctor > &object) |
template<typename T , typename V > | |
std::ostream & | operator<< (std::ostream &out, const InexactPredicateLpSeparableMetric< T, V > &object) |
template<typename W , typename Sep , typename Image > | |
std::ostream & | operator<< (std::ostream &out, const PowerMap< W, Sep, Image > &object) |
template<typename W , typename TSep > | |
std::ostream & | operator<< (std::ostream &out, const ReverseDistanceTransformation< W, TSep > &object) |
template<typename TM > | |
std::ostream & | operator<< (std::ostream &out, const SeparableMetricAdapter< TM > &object) |
template<typename S , typename P , typename Sep , typename TI > | |
std::ostream & | operator<< (std::ostream &out, const VoronoiMap< S, P, Sep, TI > &object) |
template<typename T > | |
std::ostream & | operator<< (std::ostream &out, const Measure< T > &object) |
template<typename TSpace , typename TSeparableMetric > | |
std::ostream & | operator<< (std::ostream &out, const VoronoiCovarianceMeasure< TSpace, TSeparableMetric > &object) |
template<typename TO , typename TD , typename TS > | |
std::ostream & | operator<< (std::ostream &out, const KanungoNoise< TO, TD, TS > &object) |
template<typename TGraph , typename TMarkSet > | |
std::ostream & | operator<< (std::ostream &out, const BreadthFirstVisitor< TGraph, TMarkSet > &object) |
template<typename TGraph , typename TMarkSet > | |
std::ostream & | operator<< (std::ostream &out, const DepthFirstVisitor< TGraph, TMarkSet > &object) |
template<typename TGraph , typename TVertexFunctor , typename TMarkSet > | |
std::ostream & | operator<< (std::ostream &out, const DistanceBreadthFirstVisitor< TGraph, TVertexFunctor, TMarkSet > &object) |
template<typename T > | |
std::ostream & | operator<< (std::ostream &out, const Expander< T > &object) |
template<typename TGraphVisitor > | |
std::ostream & | operator<< (std::ostream &out, const GraphVisitorRange< TGraphVisitor > &object) |
template<typename TArrayIterator , typename TDomain > | |
std::ostream & | operator<< (std::ostream &out, const ArrayImageAdapter< TArrayIterator, TDomain > &object) |
template<typename TArrayIterator , typename TDomain > | |
ArrayImageAdapter< TArrayIterator, TDomain > | makeArrayImageAdapterFromIterator (TArrayIterator anArrayIterator, TDomain const &aFullDomain, TDomain const &aViewDomain) |
template<typename TArrayIterator , typename TDomain > | |
ArrayImageAdapter< TArrayIterator, TDomain > | makeArrayImageAdapterFromIterator (TArrayIterator anArrayIterator, TDomain const &aFullDomain) |
template<typename TImage , typename TDomain = typename TImage::Domain> | |
ArrayImageAdapter< decltype(((TImage *) nullptr) ->begin()), TDomain > | makeArrayImageAdapterFromImage (TImage &anImage, TDomain const &aViewDomain) |
template<typename TImage , typename TDomain = typename TImage::Domain> | |
ArrayImageAdapter< decltype(((TImage *) nullptr) ->begin()), TDomain > | makeArrayImageAdapterFromImage (TImage &anImage) |
template<typename TIterableClass > | |
std::ostream & | operator<< (std::ostream &out, const ArrayImageIterator< TIterableClass > &object) |
template<typename TImageContainer , typename TNewDomain , typename TFunctorD , typename TNewValue , typename TFunctorV > | |
std::ostream & | operator<< (std::ostream &out, const ConstImageAdapter< TImageContainer, TNewDomain, TFunctorD, TNewValue, TFunctorV > &object) |
template<typename T > | |
std::ostream & | operator<< (std::ostream &out, const Image< T > &object) |
template<typename TImageContainer , typename TNewDomain , typename TFunctorD , typename TNewValue , typename TFunctorV , typename TFunctorVm1 > | |
std::ostream & | operator<< (std::ostream &out, const ImageAdapter< TImageContainer, TNewDomain, TFunctorD, TNewValue, TFunctorV, TFunctorVm1 > &object) |
template<typename TImageContainer , typename TImageFactory , typename TReadPolicy , typename TWritePolicy > | |
std::ostream & | operator<< (std::ostream &out, const ImageCache< TImageContainer, TImageFactory, TReadPolicy, TWritePolicy > &object) |
template<typename T , typename TV > | |
std::ostream & | operator<< (std::ostream &out, const ImageContainerByITKImage< T, TV > &object) |
template<typename TDomain , typename TValue > | |
std::ostream & | operator<< (std::ostream &out, const ImageContainerBySTLMap< TDomain, TValue > &object) |
template<typename Domain , typename V > | |
std::ostream & | operator<< (std::ostream &out, const ImageContainerBySTLVector< Domain, V > &object) |
template<typename TImageContainer > | |
std::ostream & | operator<< (std::ostream &out, const ImageFactoryFromHDF5< TImageContainer > &object) |
template<typename TImageContainer > | |
std::ostream & | operator<< (std::ostream &out, const ImageFactoryFromImage< TImageContainer > &object) |
template<typename I , typename O , typename P > | |
void | setFromPointsRangeAndPredicate (const I &itb, const I &ite, const O &ito, const P &aPred) |
template<typename I , typename O , typename F > | |
void | setFromPointsRangeAndFunctor (const I &itb, const I &ite, const O &ito, const F &aFunctor, const typename F::Value &aThreshold=0) |
template<typename I , typename O > | |
void | setFromImage (const I &aImg, const O &ito, const typename I::Value &aThreshold=0) |
template<typename I , typename O > | |
void | setFromImage (const I &aImg, const O &ito, const typename I::Value &low, const typename I::Value &up) |
template<typename It , typename Im > | |
void | imageFromRangeAndValue (const It &itb, const It &ite, Im &aImg, const typename Im::Value &aValue=0) |
template<typename R , typename I > | |
void | imageFromRangeAndValue (const R &aRange, I &aImg, const typename I::Value &aValue=0) |
template<typename I , typename F > | |
void | imageFromFunctor (I &aImg, const F &aFun) |
template<typename I1 , typename I2 > | |
void | imageFromImage (I1 &aImg1, const I2 &aImg2) |
template<typename I , typename S > | |
bool | insertAndSetValue (I &aImg, S &aSet, const typename I::Point &aPoint, const typename I::Value &aValue) |
template<typename I , typename S > | |
bool | insertAndAlwaysSetValue (I &aImg, S &aSet, const typename I::Point &aPoint, const typename I::Value &aValue) |
template<typename I , typename S > | |
bool | findAndGetValue (const I &aImg, const S &aSet, const typename I::Point &aPoint, typename I::Value &aValue) |
template<typename TKSpace , typename TImage , typename TEmbedder > | |
std::ostream & | operator<< (std::ostream &out, const ImageLinearCellEmbedder< TKSpace, TImage, TEmbedder > &object) |
template<typename TImageContainer , typename TImageFactory , typename TImageCacheReadPolicy , typename TImageCacheWritePolicy > | |
std::ostream & | operator<< (std::ostream &out, const TiledImage< TImageContainer, TImageFactory, TImageCacheReadPolicy, TImageCacheWritePolicy > &object) |
std::ostream & | operator<< (std::ostream &out, const Board2D &object) |
template<typename Space , typename KSpace > | |
std::ostream & | operator<< (std::ostream &out, const Board3D< Space, KSpace > &object) |
template<typename Space , typename KSpace > | |
std::ostream & | operator<< (std::ostream &out, const Board3DTo2D< Space, KSpace > &object) |
Color | operator* (const double coeff, const Color &aColor) |
std::ostream & | operator<< (std::ostream &out, const Color &aColor) |
template<typename PValue , int PDefaultColor> | |
std::ostream & | operator<< (std::ostream &out, const ColorBrightnessColorMap< PValue, PDefaultColor > &object) |
template<typename PValue , int PDefaultPreset, int PDefaultFirstColor, int PDefaultLastColor> | |
std::ostream & | operator<< (std::ostream &out, const GradientColorMap< PValue, PDefaultPreset, PDefaultFirstColor, PDefaultLastColor > &object) |
template<typename PValue > | |
std::ostream & | operator<< (std::ostream &out, const GrayscaleColorMap< PValue > &object) |
template<typename PValue , int DefaultCycles> | |
std::ostream & | operator<< (std::ostream &out, const HueShadeColorMap< PValue, DefaultCycles > &object) |
std::ostream & | operator<< (std::ostream &out, const RandomColorMap &object) |
template<typename TValue , typename CMAP > | |
std::ostream & | operator<< (std::ostream &out, const TickedColorMap< TValue, CMAP > &object) |
template<typename Space , typename KSpace > | |
std::ostream & | operator<< (std::ostream &out, const DGtal::Display3D< Space, KSpace > &object) |
template<typename Space , typename KSpace > | |
void | operator>> (const Display3D< Space, KSpace > &aDisplay3D, DGtal::Mesh< typename Display3D< Space, KSpace >::RealPoint > &aMesh) |
template<typename Space , typename KSpace > | |
void | operator>> (const Display3D< Space, KSpace > &aDisplay3D, std::string aFilename) |
template<typename TPoint > | |
bool | operator<< (Mesh< TPoint > &mesh, const std::string &filename) |
template<int n, typename TRing , typename TAlloc , typename TIterator > | |
std::ostream & | operator<< (std::ostream &out, const MPolynomialReader< n, TRing, TAlloc, TIterator > &object) |
template<int n, typename TRing , class TAlloc > | |
std::istream & | operator>> (std::istream &in, MPolynomial< n, TRing, TAlloc > &aMPolynomial) |
template<typename Word > | |
FILE * | raw_reader_read_word (FILE *fin, Word &aValue) |
template<typename Space , typename KSpace > | |
std::ostream & | operator<< (std::ostream &out, const Viewer3D< Space, KSpace > &object) |
template<typename TImageContainer > | |
bool | operator>> (const TImageContainer &aContainer, const std::string &aFilename) throw (DGtal::IOException) |
template<typename TPoint > | |
bool | operator>> (Mesh< TPoint > &aMesh, const std::string &aFilename) |
template<typename TPoint > | |
bool | operator>> (Mesh< TPoint > &aMesh, std::ostream &out) |
template<typename Word > | |
std::ostream & | raw_writer_write_word (std::ostream &outs, Word value) |
template<typename TSpace > | |
std::ostream & | operator<< (std::ostream &out, const CanonicEmbedder< TSpace > &object) |
template<typename TSpace > | |
std::ostream & | operator<< (std::ostream &out, const HyperRectDomain< TSpace > &object) |
template<Dimension dim, typename Container > | |
std::bitset< dim > | setDimensionsIn (const Container &dimensions) |
template<Dimension dim, typename Container > | |
std::bitset< dim > | setDimensionsNotIn (const Container &dimensions) |
template<Dimension dim, typename Component , typename TC > | |
std::ostream & | operator<< (std::ostream &out, const PointVector< dim, Component, TC > &object) |
template<Dimension dim, typename Component , typename Container > | |
PointVector< dim, Component, Container > | operator* (Component coeff, const PointVector< dim, Component, Container > &aVector) |
template<typename TSpace > | |
std::ostream & | operator<< (std::ostream &out, const RegularPointEmbedder< TSpace > &object) |
template<typename Domain , typename Container > | |
std::ostream & | operator<< (std::ostream &out, const DigitalSetByAssociativeContainer< Domain, Container > &object) |
template<typename Domain , typename Compare > | |
std::ostream & | operator<< (std::ostream &out, const DigitalSetBySTLSet< Domain, Compare > &object) |
template<typename Domain > | |
std::ostream & | operator<< (std::ostream &out, const DigitalSetBySTLVector< Domain > &object) |
template<typename T > | |
std::ostream & | operator<< (std::ostream &out, const DigitalSetDomain< T > &object) |
template<typename TMapImage > | |
std::ostream & | operator<< (std::ostream &out, const DigitalSetFromMap< TMapImage > &object) |
std::ostream & | operator<< (std::ostream &out, const AngleLinearMinimizer &object) |
template<typename TQuantity , typename TBinner > | |
std::ostream & | operator<< (std::ostream &out, const Histogram< TQuantity, TBinner > &object) |
std::ostream & | operator<< (std::ostream &os, const Eigen::ComputationInfo &info) |
template<typename T , DGtal::Dimension M, DGtal::Dimension N> | |
std::ostream & | operator<< (std::ostream &out, const SimpleMatrix< T, M, N > &object) |
template<typename TComponent , DGtal::Dimension TM, DGtal::Dimension TN> | |
SimpleMatrix< TComponent, TM, TN > | operator* (const TComponent &scalar, const SimpleMatrix< TComponent, TM, TN > &matrix) |
template<typename TProfile > | |
std::ostream & | operator<< (std::ostream &out, const MeaningfulScaleAnalysis< TProfile > &object) |
std::ostream & | operator<< (std::ostream &out, const MeasureOfStraightLines &object) |
template<typename TRing , typename TAlloc > | |
void | euclidDiv (const MPolynomial< 1, TRing, TAlloc > &f, const MPolynomial< 1, TRing, TAlloc > &g, MPolynomial< 1, TRing, TAlloc > &q, MPolynomial< 1, TRing, TAlloc > &r) |
template<int N, typename TRing , class TAlloc > | |
std::ostream & | operator<< (std::ostream &out, const MPolynomial< N, TRing, TAlloc > &object) |
template<int n, typename Ring , typename Alloc > | |
MPolynomial< n, Ring, Alloc > | Xe_k (unsigned int k, unsigned int e) |
template<int n, typename Ring > | |
MPolynomial< n, Ring, std::allocator< Ring > > | Xe_k (unsigned int k, unsigned int e) |
template<typename Ring , typename Alloc > | |
MPolynomial< 1, Ring, Alloc > | mmonomial (unsigned int e) |
template<typename Ring , typename Alloc > | |
MPolynomial< 2, Ring, Alloc > | mmonomial (unsigned int e, unsigned int f) |
template<typename Ring , typename Alloc > | |
MPolynomial< 3, Ring, Alloc > | mmonomial (unsigned int e, unsigned int f, unsigned int g) |
template<typename Ring , typename Alloc > | |
MPolynomial< 4, Ring, Alloc > | mmonomial (unsigned int e, unsigned int f, unsigned int g, unsigned int h) |
template<typename Ring > | |
MPolynomial< 1, Ring, std::allocator< Ring > > | mmonomial (unsigned int e) |
template<typename Ring > | |
MPolynomial< 2, Ring, std::allocator< Ring > > | mmonomial (unsigned int e, unsigned int f) |
template<typename Ring > | |
MPolynomial< 3, Ring, std::allocator< Ring > > | mmonomial (unsigned int e, unsigned int f, unsigned int g) |
template<typename Ring > | |
MPolynomial< 4, Ring, std::allocator< Ring > > | mmonomial (unsigned int e, unsigned int f, unsigned int g, unsigned int h) |
template<int N, int n, typename Ring , typename Alloc > | |
MPolynomial< n, Ring, Alloc > | derivative (const MPolynomial< n, Ring, Alloc > &p) |
template<int N, int n, typename Ring > | |
MPolynomial< n, Ring, std::allocator< Ring > > | derivative (const MPolynomial< n, Ring, std::allocator< Ring > > &p) |
template<typename Ring , typename Alloc > | |
void | euclidDiv (const MPolynomial< 1, Ring, Alloc > &f, const MPolynomial< 1, Ring, Alloc > &g, MPolynomial< 1, Ring, Alloc > &q, MPolynomial< 1, Ring, Alloc > &r) |
template<typename Ring > | |
void | euclidDiv (const MPolynomial< 1, Ring, std::allocator< Ring > > &f, const MPolynomial< 1, Ring, std::allocator< Ring > > &g, MPolynomial< 1, Ring, std::allocator< Ring > > &q, MPolynomial< 1, Ring, std::allocator< Ring > > &r) |
template<typename Ring , typename Alloc > | |
MPolynomial< 1, Ring, Alloc > | gcd (const MPolynomial< 1, Ring, Alloc > &f, const MPolynomial< 1, Ring, Alloc > &g) |
template<typename Ring > | |
MPolynomial< 1, Ring, std::allocator< Ring > > | gcd (const MPolynomial< 1, Ring, std::allocator< Ring > > &f, const MPolynomial< 1, Ring, std::allocator< Ring > > &g) |
std::ostream & | operator<< (std::ostream &out, const MultiStatistics &object) |
std::ostream & | operator<< (std::ostream &that_stream, const OrderedLinearRegression &that_object_to_display) |
template<typename TValueFunctor , typename TValue > | |
std::ostream & | operator<< (std::ostream &out, const Profile< TValueFunctor, TValue > &object) |
template<class TDomain , typename T > | |
std::ostream & | operator<< (std::ostream &out, const RealFFT< TDomain, T > &object) |
template<typename TValue > | |
std::ostream & | operator<< (std::ostream &out, const Signal< TValue > &object) |
std::ostream & | operator<< (std::ostream &that_stream, const SimpleLinearRegression &that_object_to_display) |
template<typename TQuantity > | |
std::ostream & | operator<< (std::ostream &thatStream, const Statistic< TQuantity > &that_object_to_display) |
template<typename ShapeA , typename ShapeB > | |
std::ostream & | operator<< (std::ostream &out, const deprecated::DigitalShapesUnion< ShapeA, ShapeB > &object) |
template<typename ShapeA , typename ShapeB > | |
std::ostream & | operator<< (std::ostream &out, const deprecated::DigitalShapesIntersection< ShapeA, ShapeB > &object) |
template<typename ShapeA , typename ShapeB > | |
std::ostream & | operator<< (std::ostream &out, const deprecated::DigitalShapesMinus< ShapeA, ShapeB > &object) |
template<typename ShapeA , typename ShapeB > | |
std::ostream & | operator<< (std::ostream &out, const deprecated::EuclideanShapesUnion< ShapeA, ShapeB > &object) |
template<typename ShapeA , typename ShapeB > | |
std::ostream & | operator<< (std::ostream &out, const deprecated::EuclideanShapesIntersection< ShapeA, ShapeB > &object) |
template<typename ShapeA , typename ShapeB > | |
std::ostream & | operator<< (std::ostream &out, const deprecated::EuclideanShapesMinus< ShapeA, ShapeB > &object) |
template<typename TPoint > | |
std::ostream & | operator<< (std::ostream &out, const CircleFrom2Points< TPoint > &object) |
template<typename TPoint > | |
std::ostream & | operator<< (std::ostream &out, const CircleFrom3Points< TPoint > &object) |
template<typename TSurface , bool isUpward, bool isClosed> | |
std::ostream & | operator<< (std::ostream &out, const DGtal::functors::Point2ShapePredicate< TSurface, isUpward, isClosed > &object) |
template<typename TPoint > | |
std::ostream & | operator<< (std::ostream &out, const StraightLineFrom2Points< TPoint > &object) |
template<typename TSpace , typename TEuclideanShape > | |
std::ostream & | operator<< (std::ostream &out, const GaussDigitizer< TSpace, TEuclideanShape > &object) |
template<typename T > | |
std::ostream & | operator<< (std::ostream &out, const ImplicitBall< T > &object) |
template<typename TKSpace , typename TImplicitFunctionDiff1 , typename TEmbedder > | |
std::ostream & | operator<< (std::ostream &out, const ImplicitFunctionDiff1LinearCellEmbedder< TKSpace, TImplicitFunctionDiff1, TEmbedder > &object) |
template<typename TKSpace , typename TImplicitFunction , typename TEmbedder > | |
std::ostream & | operator<< (std::ostream &out, const ImplicitFunctionLinearCellEmbedder< TKSpace, TImplicitFunction, TEmbedder > &object) |
template<typename T > | |
std::ostream & | operator<< (std::ostream &out, const ImplicitHyperCube< T > &object) |
template<typename T > | |
std::ostream & | operator<< (std::ostream &out, const ImplicitNorm1Ball< T > &object) |
template<typename T > | |
std::ostream & | operator<< (std::ostream &out, const ImplicitPolynomial3Shape< T > &object) |
template<typename T > | |
std::ostream & | operator<< (std::ostream &out, const ImplicitRoundedHyperCube< T > &object) |
template<typename TPoint > | |
std::ostream & | operator<< (std::ostream &out, const Mesh< TPoint > &object) |
template<typename T > | |
std::ostream & | operator<< (std::ostream &out, const AccFlower2D< T > &object) |
template<typename T > | |
std::ostream & | operator<< (std::ostream &out, const Ball2D< T > &object) |
template<typename T > | |
std::ostream & | operator<< (std::ostream &out, const Ball3D< T > &object) |
template<typename T > | |
std::ostream & | operator<< (std::ostream &out, const Ellipse2D< T > &object) |
template<typename T > | |
std::ostream & | operator<< (std::ostream &out, const Flower2D< T > &object) |
template<typename T > | |
std::ostream & | operator<< (std::ostream &out, const NGon2D< T > &object) |
template<typename T > | |
std::ostream & | operator<< (std::ostream &out, const StarShaped2D< T > &object) |
template<typename T > | |
std::ostream & | operator<< (std::ostream &out, const StarShaped3D< T > &object) |
template<typename TDomain > | |
std::ostream & | operator<< (std::ostream &out, const Shapes< TDomain > &object) |
template<typename TKSpace > | |
std::ostream & | operator<< (std::ostream &out, const CanonicCellEmbedder< TKSpace > &object) |
template<typename TDigitalSurface > | |
std::ostream & | operator<< (std::ostream &out, const CanonicDigitalSurfaceEmbedder< TDigitalSurface > &object) |
template<typename TKSpace > | |
std::ostream & | operator<< (std::ostream &out, const CanonicSCellEmbedder< TKSpace > &object) |
template<typename TKSpace , typename TCellContainer > | |
std::ostream & | operator<< (std::ostream &out, const CubicalComplex< TKSpace, TCellContainer > &object) |
template<typename TKSpace , typename TDigitalSet > | |
std::ostream & | operator<< (std::ostream &out, const DigitalSetBoundary< TKSpace, TDigitalSet > &object) |
template<typename TDigitalSurfaceContainer > | |
std::ostream & | operator<< (std::ostream &out, const DigitalSurface< TDigitalSurfaceContainer > &object) |
template<typename TDigitalSurfaceTracker > | |
std::ostream & | operator<< (std::ostream &out, const DigitalSurface2DSlice< TDigitalSurfaceTracker > &object) |
template<typename TForegroundAdjacency , typename TBackgroundAdjacency > | |
std::ostream & | operator<< (std::ostream &out, const DigitalTopology< TForegroundAdjacency, TBackgroundAdjacency > &object) |
template<typename TDomain , typename TAdjacency > | |
std::ostream & | operator<< (std::ostream &out, const DomainAdjacency< TDomain, TAdjacency > &object) |
template<typename TKSpace , typename TSurfelPredicate > | |
std::ostream & | operator<< (std::ostream &out, const ExplicitDigitalSurface< TKSpace, TSurfelPredicate > &object) |
template<typename TKSpace , typename TImage > | |
std::ostream & | operator<< (std::ostream &out, const DGtal::functors::BoundaryPredicate< TKSpace, TImage > &object) |
template<typename TKSpace , typename TImage > | |
std::ostream & | operator<< (std::ostream &out, const DGtal::functors::FrontierPredicate< TKSpace, TImage > &object) |
template<typename TKSpace > | |
std::ostream & | operator<< (std::ostream &out, const Surfaces< TKSpace > &object) |
template<typename TKSpace , typename TPointPredicate > | |
std::ostream & | operator<< (std::ostream &out, const ImplicitDigitalSurface< TKSpace, TPointPredicate > &object) |
template<Dimension dim, typename TInteger > | |
std::ostream & | operator<< (std::ostream &out, const KhalimskyPreCell< dim, TInteger > &object) |
template<Dimension dim, typename TInteger > | |
std::ostream & | operator<< (std::ostream &out, const SignedKhalimskyPreCell< dim, TInteger > &object) |
template<Dimension dim, typename TInteger > | |
std::ostream & | operator<< (std::ostream &out, const KhalimskyPreSpaceND< dim, TInteger > &object) |
template<Dimension dim, typename TInteger > | |
std::ostream & | operator<< (std::ostream &out, const KhalimskyCell< dim, TInteger > &object) |
template<Dimension dim, typename TInteger > | |
std::ostream & | operator<< (std::ostream &out, const SignedKhalimskyCell< dim, TInteger > &object) |
template<Dimension dim, typename TInteger > | |
std::ostream & | operator<< (std::ostream &out, const KhalimskySpaceND< dim, TInteger > &object) |
template<typename TKSpace , typename TSurfelPredicate > | |
std::ostream & | operator<< (std::ostream &out, const LightExplicitDigitalSurface< TKSpace, TSurfelPredicate > &object) |
template<typename TKSpace , typename TPointPredicate > | |
std::ostream & | operator<< (std::ostream &out, const LightImplicitDigitalSurface< TKSpace, TPointPredicate > &object) |
template<typename TSpace , Dimension maxNorm1> | |
std::ostream & | operator<< (std::ostream &out, const MetricAdjacency< TSpace, maxNorm1, TSpace::dimension > &object) |
template<typename TDigitalTopology , typename TDigitalSet > | |
std::ostream & | operator<< (std::ostream &out, const Object< TDigitalTopology, TDigitalSet > &object) |
template<typename TKSpace , typename TSurfelSet > | |
std::ostream & | operator<< (std::ostream &out, const SetOfSurfels< TKSpace, TSurfelSet > &object) |
template<Dimension dim> | |
std::ostream & | operator<< (std::ostream &out, const SurfelAdjacency< dim > &object) |
template<typename T > | |
std::ostream & | operator<< (std::ostream &out, const SurfelNeighborhood< T > &object) |
template<typename TDigitalSurfaceTracker > | |
std::ostream & | operator<< (std::ostream &out, const UmbrellaComputer< TDigitalSurfaceTracker > &object) |
template<typename KSpace , typename PointPredicate > | |
bool | testImplicitDigitalSurface (const KSpace &K, const PointPredicate &pp, const typename KSpace::Surfel &bel) |
template<typename KSpace , typename PointPredicate > | |
bool | testLightImplicitDigitalSurface (const KSpace &K, const PointPredicate &pp, const typename KSpace::Surfel &bel) |
Variables | |
Trace | trace |
TraceWriterTerm | traceWriterTerm (std::cerr) |
DGtal
is the top-level namespace which contains all DGtal functions and types.
[PrivateMembers]
for embedding
DGtal Global variables
This macro is necessary for using spirit/phoenix functions 'at' during the construction of the semantic tree. This macro is necessary for using spirit/phoenix functions 'at' during the construction of the semantic tree. This macro is necessary for using spirit/phoenix functions 'at' during the construction of the semantic tree.
typedef mpz_class DGtal::BigInteger |
Multi-precision integer with GMP implementation.
Definition at line 79 of file BasicTypes.h.
typedef DGtal::uint32_t DGtal::Dimension |
typedef boost::int16_t DGtal::int16_t |
signed 16-bit integer.
Definition at line 70 of file BasicTypes.h.
typedef boost::int32_t DGtal::int32_t |
signed 32-bit integer.
Definition at line 72 of file BasicTypes.h.
typedef boost::int64_t DGtal::int64_t |
signed 94-bit integer.
Definition at line 74 of file BasicTypes.h.
typedef boost::int8_t DGtal::int8_t |
signed 8-bit integer.
Definition at line 68 of file BasicTypes.h.
using DGtal::NeighborhoodConfiguration = typedef uint32_t |
Definition at line 43 of file NeighborhoodConfigurationsHelper.h.
typedef unsigned int DGtal::Order |
typedef boost::uint16_t DGtal::uint16_t |
unsigned 16-bit integer.
Definition at line 61 of file BasicTypes.h.
typedef boost::uint32_t DGtal::uint32_t |
unsigned 32-bit integer.
Definition at line 63 of file BasicTypes.h.
typedef boost::uint64_t DGtal::uint64_t |
unsigned 64-bit integer.
Definition at line 65 of file BasicTypes.h.
typedef boost::uint8_t DGtal::uint8_t |
unsigned 8-bit integer.
Definition at line 59 of file BasicTypes.h.
enum DGtal::BoundEnum |
Enumerator | |
---|---|
BOUNDED | |
UNBOUNDED | |
BOUND_UNKNOWN |
Definition at line 53 of file NumberTraits.h.
enum DGtal::Closest |
Global enum definition for closest point test (geometry/volumes/distance/..).
Enumerator | |
---|---|
ClosestFIRST | |
ClosestSECOND | |
ClosestBOTH |
Enumerator | |
---|---|
CMAP_CUSTOM | |
CMAP_GRAYSCALE | |
CMAP_SPRING | |
CMAP_SUMMER | |
CMAP_AUTUMN | |
CMAP_WINTER | |
CMAP_COOL | |
CMAP_COPPER | |
CMAP_HOT | |
CMAP_JET |
Definition at line 60 of file GradientColorMap.h.
enum DGtal::Connectedness |
Kinds of connectedness for an object or a graph.
Enumerator | |
---|---|
DISCONNECTED | |
CONNECTED | |
UNKNOWN |
Definition at line 50 of file Topology.h.
Enumerator | |
---|---|
LOW_BEL_DS | |
HIGH_BEL_DS |
Definition at line 63 of file DigitalSetSelector.h.
Enumerator | |
---|---|
LOW_ITER_DS | |
HIGH_ITER_DS |
Definition at line 62 of file DigitalSetSelector.h.
Enumerator | |
---|---|
SMALL_DS | |
MEDIUM_DS | |
BIG_DS | |
WHOLE_DS |
Definition at line 60 of file DigitalSetSelector.h.
Enumerator | |
---|---|
LOW_VAR_DS | |
HIGH_VAR_DS |
Definition at line 61 of file DigitalSetSelector.h.
Possible properties of digital topologies.
Enumerator | |
---|---|
UNKNOWN_DT | |
NOT_JORDAN_DT | |
JORDAN_DT |
Definition at line 55 of file DigitalTopology.h.
Specifies the drawing mode for domains.
Enumerator | |
---|---|
GRID | |
PAVING |
Definition at line 57 of file Board2D.h.
enum DGtal::Duality |
Aim: Duality enumerator tells if templated object lives in primal or dual space. Used as template parameter for DEC classes.
Description of 'Duality'
Enumerator | |
---|---|
PRIMAL | |
DUAL |
Definition at line 57 of file Duality.h.
Enumerator | |
---|---|
HIGH_BEL_I | |
LOW_BEL_I |
Definition at line 55 of file ImageSelector.h.
Enumerator | |
---|---|
HIGH_ITER_IMAGE | |
LOW_ITER_I |
Definition at line 54 of file ImageSelector.h.
Enumerator | |
---|---|
NORMAL_CONTAINER_I | |
VTKIMAGEDATA_CONTAINER_I |
Definition at line 56 of file ImageSelector.h.
enum DGtal::Orientation |
Global enum definition for orientation.
Enumerator | |
---|---|
INSIDE | |
ON | |
OUTSIDE |
enum DGtal::SignEnum |
Enumerator | |
---|---|
SIGNED | |
UNSIGNED | |
SIGN_UNKNOWN |
Definition at line 54 of file NumberTraits.h.
Possible embeddings for surfel as point(s)
Enumerator | |
---|---|
Pointels | |
InnerSpel | |
OuterSpel |
Definition at line 58 of file VoronoiCovarianceMeasureOnDigitalSurface.h.
|
inline |
Moves ic at position @ it + n
ic | any (circular)iterator |
n | any positive distance |
IC | any model o fiterator or circulator |
Referenced by testAdvance().
|
inline |
|
inline |
BackInsertionSequenceToStackAdapter<TSequence> DGtal::backStack | ( | TSequence & | aSequence | ) |
Function returning an object of class 'BackInsertionSequenceToStackAdapter'
aSequence | container to adapt. |
TSequence | a model of back insertion sequence |
|
inline |
Computes the partial derivative of p with respect to the N-th indeterminate. We assume that 0 <= N < n.
p | an arbitrary polynomial. |
N | the variable used for derivation. |
n | the number of variables or indeterminates. |
Ring | the type chosen for the polynomial, defines also the type of the coefficents (generally int, float or double). |
Alloc | is an allocator for Ring, for example std::allocator<Ring>; this is also the default parameter. Usually this parameter does not needs to be changed. |
Definition at line 1966 of file MPolynomial.h.
References DGtal::MPolynomialDerivativeComputer< N, n, Ring, Alloc >::computeDerivative(), and DGtal::MPolynomial< n, TRing, TAlloc >::getAllocator().
|
inline |
Computes the partial derivative of p with respect to the N-th indeterminate. We assume that 0 <= N < n.
p | an arbitrary polynomial. |
N | the variable used for derivation. |
n | the number of variables or indeterminates. |
Ring | the type chosen for the polynomial, defines also the type of the coefficents (generally int, float or double). |
Definition at line 1990 of file MPolynomial.h.
void DGtal::euclidDiv | ( | const MPolynomial< 1, TRing, TAlloc > & | f, |
const MPolynomial< 1, TRing, TAlloc > & | g, | ||
MPolynomial< 1, TRing, TAlloc > & | q, | ||
MPolynomial< 1, TRing, TAlloc > & | r | ||
) |
Forward declaration, to be able to declare this as a friend.
Referenced by gcd().
void DGtal::euclidDiv | ( | const MPolynomial< 1, Ring, Alloc > & | f, |
const MPolynomial< 1, Ring, Alloc > & | g, | ||
MPolynomial< 1, Ring, Alloc > & | q, | ||
MPolynomial< 1, Ring, Alloc > & | r | ||
) |
Computes q and r such that f = q g + r and degree(r) < degree(g).
Definition at line 2003 of file MPolynomial.h.
References DGtal::MPolynomial< n, TRing, TAlloc >::degree(), DGtal::MPolynomial< n, TRing, TAlloc >::getAllocator(), DGtal::MPolynomial< n, TRing, TAlloc >::leading(), and DGtal::MPolynomial< n, TRing, TAlloc >::normalize().
void DGtal::euclidDiv | ( | const MPolynomial< 1, Ring, std::allocator< Ring > > & | f, |
const MPolynomial< 1, Ring, std::allocator< Ring > > & | g, | ||
MPolynomial< 1, Ring, std::allocator< Ring > > & | q, | ||
MPolynomial< 1, Ring, std::allocator< Ring > > & | r | ||
) |
Computes q and r such that f = q g + r and degree(r) < degree(g).
Definition at line 2033 of file MPolynomial.h.
|
inline |
|
inline |
bool DGtal::findAndGetValue | ( | const I & | aImg, |
const S & | aSet, | ||
const typename I::Point & | aPoint, | ||
typename I::Value & | aValue | ||
) |
Read the value contained in aImg at aPoint if aPoint belongs to aSet.
aImg | an image |
aSet | a digital set |
aPoint | a point |
aValue | (returned) value |
I | any model of CConstImage |
S | any model of CDigitalSet |
The general behavior is like:
However, this code is specialized if I is an ImageContainerBySTLMap and S is a DigitalSetFromMap<I> as follows:
void DGtal::firstMaximalSegment | ( | SC & | s, |
const typename SC::ConstIterator & | i, | ||
const typename SC::ConstIterator & | begin, | ||
const typename SC::ConstIterator & | end, | ||
DGtal::ForwardSegmentComputer | |||
) |
Computes the first maximal segment passing through i
s | any instance of segment computer |
i | any ConstIterator |
begin | any begin ConstIterator bounding a range |
end | any end ConstIterator bounding a range |
SC | any model of CForwardSegmentComputer |
Definition at line 412 of file SegmentComputerUtils.h.
References longestSegment().
Referenced by firstMaximalSegment(), main(), mostCenteredMaximalSegment(), and nextMaximalSegment().
void DGtal::firstMaximalSegment | ( | SC & | s, |
const typename SC::ConstIterator & | i, | ||
const typename SC::ConstIterator & | begin, | ||
const typename SC::ConstIterator & | end, | ||
DGtal::BidirectionalSegmentComputer | |||
) |
Computes the first maximal segment passing through i
s | any instance of segment computer |
i | any ConstIterator |
begin | any begin ConstIterator bounding a range |
end | any end ConstIterator bounding a range |
SC | any model of CBidirectionalSegmentComputer |
Definition at line 449 of file SegmentComputerUtils.h.
References maximalExtension(), and oppositeEndMaximalExtension().
void DGtal::firstMaximalSegment | ( | SC & | s, |
const typename SC::ConstIterator & | i, | ||
const typename SC::ConstIterator & | begin, | ||
const typename SC::ConstIterator & | end, | ||
DGtal::DynamicSegmentComputer | |||
) |
Computes the first maximal segment passing through i
s | any instance of segment computer |
i | any ConstIterator |
begin | any begin ConstIterator bounding a range |
end | any end ConstIterator bounding a range |
SC | any model of CDynamicSegmentComputer |
Definition at line 471 of file SegmentComputerUtils.h.
References firstMaximalSegment().
void DGtal::firstMaximalSegment | ( | SC & | s, |
const typename SC::ConstIterator & | i, | ||
const typename SC::ConstIterator & | begin, | ||
const typename SC::ConstIterator & | end, | ||
DGtal::DynamicBidirectionalSegmentComputer | |||
) |
Computes the first maximal segment passing through i
s | any instance of segment computer |
i | any ConstIterator |
begin | any begin ConstIterator bounding a range |
end | any end ConstIterator bounding a range |
SC | any model of CDynamicBidirectionalSegmentComputer |
Definition at line 490 of file SegmentComputerUtils.h.
References firstMaximalSegment().
void DGtal::firstMaximalSegment | ( | SC & | s, |
const typename SC::ConstIterator & | i, | ||
const typename SC::ConstIterator & | begin, | ||
const typename SC::ConstIterator & | end | ||
) |
Computes the first maximal segment passing through i
s | any instance of segment computer |
i | any ConstIterator |
begin | any begin ConstIterator bounding a range |
end | any end ConstIterator bounding a range |
SC | any model of segment computer |
Definition at line 508 of file SegmentComputerUtils.h.
FrontInsertionSequenceToStackAdapter<TSequence> DGtal::frontStack | ( | TSequence & | aSequence | ) |
Function returning an object of class 'FrontInsertionSequenceToStackAdapter'
aSequence | container to adapt. |
TSequence | a model of back insertion sequence |
MPolynomial<1, Ring, Alloc> DGtal::gcd | ( | const MPolynomial< 1, Ring, Alloc > & | f, |
const MPolynomial< 1, Ring, Alloc > & | g | ||
) |
Compute the monic greatest common divisor of f and g using the Euclidean Algorithm.
Definition at line 2047 of file MPolynomial.h.
References euclidDiv(), DGtal::MPolynomial< n, TRing, TAlloc >::getAllocator(), DGtal::MPolynomial< n, TRing, TAlloc >::isZero(), and DGtal::MPolynomial< n, TRing, TAlloc >::leading().
Referenced by testMPolynomial().
MPolynomial<1, Ring, std::allocator<Ring> > DGtal::gcd | ( | const MPolynomial< 1, Ring, std::allocator< Ring > > & | f, |
const MPolynomial< 1, Ring, std::allocator< Ring > > & | g | ||
) |
Compute the monic greatest common divisor of f and g using the Euclidean Algorithm.
Definition at line 2076 of file MPolynomial.h.
IC DGtal::getMiddleIterator | ( | const IC & | itb, |
const IC & | ite, | ||
RandomAccessCategory | |||
) |
Specialization for random access category
Definition at line 87 of file SegmentComputerUtils.h.
Referenced by getMiddleIterator(), and mostCenteredMaximalSegment().
IC DGtal::getMiddleIterator | ( | const IC & | itb, |
const IC & | ite, | ||
BidirectionalCategory | |||
) |
Specialization for bidirectional category NB: in O(ite-itb)
Definition at line 100 of file SegmentComputerUtils.h.
IC DGtal::getMiddleIterator | ( | const IC & | itb, |
const IC & | ite, | ||
ForwardCategory | |||
) |
Specialization for forward category NB: in O(ite-itb)
Definition at line 122 of file SegmentComputerUtils.h.
IC DGtal::getMiddleIterator | ( | const IC & | itb, |
const IC & | ite | ||
) |
Computes the middle iterator of a given range, i.e. itb + (ite-itb)/2)
itb | begin iterator of a range |
ite | end iterator of a range |
IC | iterator or circulator |
Definition at line 151 of file SegmentComputerUtils.h.
References getMiddleIterator().
size_t DGtal::hash_value | ( | const KhalimskyCell< dim, TInteger > & | cell | ) |
Hash function for Khalimsky unsigned cells.
cell | input signed cell. |
void DGtal::imageFromFunctor | ( | I & | aImg, |
const F & | aFun | ||
) |
In a window corresponding to the domain of aImg, copy the values of aFun into aImg
aImg | (returned) image |
aFun | a unary functor |
I | any model of CImage |
F | any model of CPointFunctor |
Referenced by testImageFromSet().
void DGtal::imageFromImage | ( | I1 & | aImg1, |
const I2 & | aImg2 | ||
) |
Copy the values of aImg2 into aImg1 .
aImg1 | the image to fill |
aImg2 | the image to copy |
I1 | any model of CImage |
I2 | any model of CConstImage |
Referenced by testImageFromSet().
void DGtal::imageFromRangeAndValue | ( | const It & | itb, |
const It & | ite, | ||
Im & | aImg, | ||
const typename Im::Value & | aValue = 0 |
||
) |
Set the values of aImg at aValue for each points of the range [ itb , ite )
itb | begin iterator on points |
ite | end iterator on points |
aImg | (returned) image |
aValue | any value (default: 0) |
It | any model of forward iterator |
Im | any model of CImage |
Referenced by main(), and testImageFromSet().
void DGtal::imageFromRangeAndValue | ( | const R & | aRange, |
I & | aImg, | ||
const typename I::Value & | aValue = 0 |
||
) |
Set the values of aImg at aValue for each points of the range aRange
aRange | any range |
aImg | (returned) image |
aValue | any value (default: 0) |
R | any model of CConstSinglePassRange |
I | any model of CImage |
bool DGtal::insertAndAlwaysSetValue | ( | I & | aImg, |
S & | aSet, | ||
const typename I::Point & | aPoint, | ||
const typename I::Value & | aValue | ||
) |
Insert aPoint in aSet and set aValue at aPoint in aImg.
aImg | an image |
aSet | a digital set |
aPoint | a point |
aValue | a value |
I | any model of CImage |
S | any model of CDigitalSet |
The general behavior is like:
However, this code is specialized if I is an ImageContainerBySTLMap and S is a DigitalSetFromMap<I> as follows:
bool DGtal::insertAndSetValue | ( | I & | aImg, |
S & | aSet, | ||
const typename I::Point & | aPoint, | ||
const typename I::Value & | aValue | ||
) |
Insert aPoint in aSet and if (and only if) aPoint is a newly inserted point. Then set aValue at aPoint in aImg.
aImg | an image |
aSet | a digital set |
aPoint | a point |
aValue | a value |
I | any model of CImage |
S | any model of CDigitalSet |
The general behavior is like:
However, this code is specialized if I is an ImageContainerBySTLMap and S is a DigitalSetFromMap<I> as follows:
|
inline |
Checks if the range [ itb , ite ) is empty
itb | begin iterator of the range |
ite | end iterator of the range |
IC | model of iterator or circulator |
|
inline |
Checks if the range [ itb , ite ) is not empty
itb | begin iterator of the range |
ite | end iterator of the range |
IC | model of iterator or circulator |
Referenced by mostCenteredMaximalSegment(), and test().
void DGtal::lastMaximalSegment | ( | SC & | s, |
const typename SC::ConstIterator & | i, | ||
const typename SC::ConstIterator & | begin, | ||
const typename SC::ConstIterator & | end, | ||
DGtal::ForwardSegmentComputer | |||
) |
Computes the last maximal segment passing through i
s | any instance of segment computer |
i | any ConstIterator |
begin | any begin ConstIterator bounding a range |
end | any end ConstIterator bounding a range |
SC | any model of CForwardSegmentComputer |
Definition at line 681 of file SegmentComputerUtils.h.
References longestSegment().
Referenced by lastMaximalSegment(), main(), and previousMaximalSegment().
void DGtal::lastMaximalSegment | ( | SC & | s, |
const typename SC::ConstIterator & | i, | ||
const typename SC::ConstIterator & | begin, | ||
const typename SC::ConstIterator & | end, | ||
BidirectionalSegmentComputer | |||
) |
Computes the last maximal segment passing through i
s | any instance of segment computer |
i | any ConstIterator |
begin | any begin ConstIterator bounding a range |
end | any end ConstIterator bounding a range |
SC | any model of CBidirectionalSegmentComputer |
Definition at line 717 of file SegmentComputerUtils.h.
References maximalExtension(), and oppositeEndMaximalExtension().
void DGtal::lastMaximalSegment | ( | SC & | s, |
const typename SC::ConstIterator & | i, | ||
const typename SC::ConstIterator & | begin, | ||
const typename SC::ConstIterator & | end, | ||
DGtal::DynamicSegmentComputer | |||
) |
Computes the last maximal segment passing through i
s | any instance of segment computer |
i | any ConstIterator |
begin | any begin ConstIterator bounding a range |
end | any end ConstIterator bounding a range |
SC | any model of CDynamicSegmentComputer |
Definition at line 739 of file SegmentComputerUtils.h.
References lastMaximalSegment().
void DGtal::lastMaximalSegment | ( | SC & | s, |
const typename SC::ConstIterator & | i, | ||
const typename SC::ConstIterator & | begin, | ||
const typename SC::ConstIterator & | end, | ||
DGtal::DynamicBidirectionalSegmentComputer | |||
) |
Computes the last maximal segment passing through i
s | any instance of segment computer |
i | any ConstIterator |
begin | any begin ConstIterator bounding a range |
end | any end ConstIterator bounding a range |
SC | any model of CDynamicBidirectionalSegmentComputer |
Definition at line 758 of file SegmentComputerUtils.h.
References lastMaximalSegment().
void DGtal::lastMaximalSegment | ( | SC & | s, |
const typename SC::ConstIterator & | i, | ||
const typename SC::ConstIterator & | begin, | ||
const typename SC::ConstIterator & | end | ||
) |
Computes the last maximal segment passing through i
s | any instance of segment computer |
i | any ConstIterator |
begin | any begin ConstIterator bounding a range |
end | any end ConstIterator bounding a range |
SC | any model of segment computer |
Definition at line 776 of file SegmentComputerUtils.h.
void DGtal::longestSegment | ( | SC & | s, |
const typename SC::ConstIterator & | i, | ||
const typename SC::ConstIterator & | end, | ||
IteratorType | |||
) |
Specialization for Iterator type
Definition at line 359 of file SegmentComputerUtils.h.
References maximalExtension().
Referenced by drawingTestStabbingCircleComputer(), firstMaximalSegment(), lastMaximalSegment(), longestSegment(), mostCenteredMaximalSegment(), testRecognition(), and testStabbingCircleComputer().
void DGtal::longestSegment | ( | SC & | s, |
const typename SC::ConstIterator & | i, | ||
const typename SC::ConstIterator & | end, | ||
CirculatorType | |||
) |
Specialization for Circulator type
Definition at line 374 of file SegmentComputerUtils.h.
References maximalExtension().
void DGtal::longestSegment | ( | SC & | s, |
const typename SC::ConstIterator & | i, | ||
const typename SC::ConstIterator & | end | ||
) |
Computes the longest possible segment from [i]
s | any instance of segment computer |
i | a given ConstIterator |
end | any end ConstIterator |
SC | any model of segment computer |
Definition at line 391 of file SegmentComputerUtils.h.
References longestSegment().
ArrayImageAdapter< decltype( ((TImage*)nullptr)->begin() ), TDomain > DGtal::makeArrayImageAdapterFromImage | ( | TImage & | anImage, |
TDomain const & | aViewDomain | ||
) |
Returns an ArrayImageAdapter from an image and a viewable domain.
anImage | The image that models the CConstImage concept. |
aViewDomain | The viewable domain of this image. |
Definition at line 500 of file ArrayImageAdapter.h.
Referenced by moduleImages_example().
ArrayImageAdapter< decltype( ((TImage*)nullptr)->begin() ), TDomain > DGtal::makeArrayImageAdapterFromImage | ( | TImage & | anImage | ) |
Returns an ArrayImageAdapter from an image.
The viewable domain will be the same as the given image domain.
anImage | The image that models the CConstImage concept. |
Definition at line 521 of file ArrayImageAdapter.h.
ArrayImageAdapter< TArrayIterator, TDomain > DGtal::makeArrayImageAdapterFromIterator | ( | TArrayIterator | anArrayIterator, |
TDomain const & | aFullDomain, | ||
TDomain const & | aViewDomain | ||
) |
Returns an ArrayImageAdapter from an iterator, a full domain and a viewable domain.
anArrayIterator | A random-access iterator on the datas. |
aFullDomain | The domain span by the given iterator. |
aViewDomain | The viewable domain of this image. |
Definition at line 465 of file ArrayImageAdapter.h.
Referenced by moduleImages_example().
ArrayImageAdapter< TArrayIterator, TDomain > DGtal::makeArrayImageAdapterFromIterator | ( | TArrayIterator | anArrayIterator, |
TDomain const & | aFullDomain | ||
) |
Returns an ArrayImageAdapter from an iterator and a full domain.
The viewable domain will be the same as the full domain.
anArrayIterator | A random-access iterator on the datas. |
aFullDomain | The domain span by the given iterator. |
Definition at line 483 of file ArrayImageAdapter.h.
void DGtal::maximalExtension | ( | SC & | s, |
const typename SC::ConstIterator & | end, | ||
IteratorType | |||
) |
Specialization for Iterator type
Definition at line 164 of file SegmentComputerUtils.h.
Referenced by firstMaximalSegment(), lastMaximalSegment(), longestSegment(), maximalExtension(), mostCenteredMaximalSegment(), and nextMaximalSegment().
void DGtal::maximalExtension | ( | SC & | s, |
const typename SC::ConstIterator & | , | ||
CirculatorType | |||
) |
Specialization for Circulator type
Definition at line 174 of file SegmentComputerUtils.h.
void DGtal::maximalExtension | ( | SC & | s, |
const typename SC::ConstIterator & | end | ||
) |
Calls s.extendFront() while possible
s | any instance of segment computer |
end | any ConstIterator |
SC | any model of segment computer |
Definition at line 188 of file SegmentComputerUtils.h.
References maximalExtension().
void DGtal::maximalRetraction | ( | SC & | s, |
const typename SC::ConstIterator & | end | ||
) |
Calls s.retractBack() while s.isExtendableFront() returns false
s | any instance of segment computer |
end | any ConstIterator |
SC | any model of segment computer |
Definition at line 323 of file SegmentComputerUtils.h.
Referenced by nextMaximalSegment().
bool DGtal::maximalSymmetricExtension | ( | SC & | s, |
const typename SC::ConstIterator & | begin, | ||
const typename SC::ConstIterator & | end, | ||
IteratorType | |||
) |
Specialization for Iterator type
Definition at line 236 of file SegmentComputerUtils.h.
Referenced by maximalSymmetricExtension(), and mostCenteredMaximalSegment().
bool DGtal::maximalSymmetricExtension | ( | SC & | s, |
const typename SC::ConstIterator & | begin, | ||
const typename SC::ConstIterator & | end, | ||
CirculatorType | |||
) |
bool DGtal::maximalSymmetricExtension | ( | SC & | s, |
const typename SC::ConstIterator & | begin, | ||
const typename SC::ConstIterator & | end | ||
) |
Calls alternatively s.extendFront() and s.extendBack() while it is possible
s | any instance of (bidirectional)segment computer |
begin | begin iterator of a range |
end | end iterator of a range |
SC | any model of CBidirectionalSegmentComputer |
Definition at line 305 of file SegmentComputerUtils.h.
References maximalSymmetricExtension().
|
inline |
Creates a monomial in one indeterminate.
e | the exponent for X_0 |
Ring | the type for the coefficent ring of the polynomial. |
Alloc | the type of allocator. |
Definition at line 1686 of file MPolynomial.h.
Referenced by mmonomial().
|
inline |
Creates a monomial in two indeterminates.
e | the exponent for X_0 |
f | the exponent for X_1 |
Ring | the type for the coefficent ring of the polynomial. |
Alloc | the type of allocator. |
Definition at line 1704 of file MPolynomial.h.
|
inline |
Creates a monomial in three indeterminates.
e | the exponent for X_0 |
f | the exponent for X_1 |
g | the exponent for X_2 |
Ring | the type for the coefficent ring of the polynomial. |
Alloc | the type of allocator. |
Definition at line 1722 of file MPolynomial.h.
|
inline |
Creates a monomial in four indeterminates.
e | the exponent for X_0 |
f | the exponent for X_1 |
g | the exponent for X_2 |
h | the exponent for X_3 |
Ring | the type for the coefficent ring of the polynomial. |
Alloc | the type of allocator. |
Definition at line 1742 of file MPolynomial.h.
|
inline |
Creates a monomial in one indeterminate.
e | the exponent for X_0 |
Ring | the type for the coefficent ring of the polynomial. |
Definition at line 1758 of file MPolynomial.h.
|
inline |
Creates a monomial in two indeterminates.
e | the exponent for X_0 |
f | the exponent for X_1 |
Ring | the type for the coefficent ring of the polynomial. |
Definition at line 1775 of file MPolynomial.h.
|
inline |
Creates a monomial in three indeterminates.
e | the exponent for X_0 |
f | the exponent for X_1 |
g | the exponent for X_2 |
Ring | the type for the coefficent ring of the polynomial. |
Definition at line 1793 of file MPolynomial.h.
References mmonomial().
|
inline |
Creates a monomial in four indeterminates.
e | the exponent for X_0 |
f | the exponent for X_1 |
g | the exponent for X_2 |
h | the exponent for X_3 |
Ring | the type for the coefficent ring of the polynomial. |
Definition at line 1813 of file MPolynomial.h.
void DGtal::mostCenteredMaximalSegment | ( | SC & | s, |
const typename SC::ConstIterator & | i, | ||
const typename SC::ConstIterator & | begin, | ||
const typename SC::ConstIterator & | end, | ||
DGtal::ForwardSegmentComputer | |||
) |
Computes the most centered maximal segment passing through i
s | any instance of segment computer |
i | any ConstIterator |
begin | any begin ConstIterator bounding a range |
end | any end ConstIterator bounding a range |
SC | any model of CForwardSegmentComputer |
Definition at line 529 of file SegmentComputerUtils.h.
References firstMaximalSegment(), getMiddleIterator(), and longestSegment().
Referenced by mostCenteredMaximalSegment().
void DGtal::mostCenteredMaximalSegment | ( | SC & | s, |
const typename SC::ConstIterator & | i, | ||
const typename SC::ConstIterator & | begin, | ||
const typename SC::ConstIterator & | end, | ||
DGtal::BidirectionalSegmentComputer | |||
) |
Computes the most centered maximal segment passing through i
s | any instance of segment computer |
i | any ConstIterator |
begin | any begin ConstIterator bounding a range |
end | any end ConstIterator bounding a range |
SC | any model of CBidirectionalSegmentComputer |
Definition at line 587 of file SegmentComputerUtils.h.
References isNotEmpty(), maximalExtension(), maximalSymmetricExtension(), and oppositeEndMaximalExtension().
void DGtal::mostCenteredMaximalSegment | ( | SC & | s, |
const typename SC::ConstIterator & | i, | ||
const typename SC::ConstIterator & | begin, | ||
const typename SC::ConstIterator & | end, | ||
DGtal::DynamicSegmentComputer | |||
) |
Computes the most centered maximal segment passing through i
s | any instance of segment computer |
i | any ConstIterator |
begin | any begin ConstIterator bounding a range |
end | any end ConstIterator bounding a range |
SC | any model of CDynamicSegmentComputer |
Definition at line 623 of file SegmentComputerUtils.h.
References mostCenteredMaximalSegment().
void DGtal::mostCenteredMaximalSegment | ( | SC & | s, |
const typename SC::ConstIterator & | i, | ||
const typename SC::ConstIterator & | begin, | ||
const typename SC::ConstIterator & | end, | ||
DGtal::DynamicBidirectionalSegmentComputer | |||
) |
Computes the most centered maximal segment passing through i
s | any instance of segment computer |
i | any ConstIterator |
begin | any begin ConstIterator bounding a range |
end | any end ConstIterator bounding a range |
SC | any model of CDynamicBidirectionalSegmentComputer |
Definition at line 642 of file SegmentComputerUtils.h.
References mostCenteredMaximalSegment().
void DGtal::mostCenteredMaximalSegment | ( | SC & | s, |
const typename SC::ConstIterator & | i, | ||
const typename SC::ConstIterator & | begin, | ||
const typename SC::ConstIterator & | end | ||
) |
Computes the most centered maximal segment passing through i
s | any instance of segment computer |
i | any ConstIterator |
begin | any begin ConstIterator bounding a range |
end | any end ConstIterator bounding a range |
SC | any model of segment computer |
Definition at line 660 of file SegmentComputerUtils.h.
void DGtal::nextMaximalSegment | ( | SC & | s, |
const typename SC::ConstIterator & | end, | ||
DGtal::ForwardSegmentComputer | |||
) |
Computes the next maximal segment of s (s is assumed to be maximal)
s | any instance of segment computer |
end | any end ConstIterator |
SC | any model of CForwardSegmentComputer |
Definition at line 797 of file SegmentComputerUtils.h.
References firstMaximalSegment().
Referenced by main(), and nextMaximalSegment().
void DGtal::nextMaximalSegment | ( | SC & | s, |
const typename SC::ConstIterator & | end, | ||
DGtal::BidirectionalSegmentComputer | |||
) |
Computes the next maximal segment of s (s is assumed to be maximal)
s | any instance of segment computer |
end | end ConstIterator |
SC | any model of CBidirectionalSegmentComputer |
Definition at line 813 of file SegmentComputerUtils.h.
References firstMaximalSegment().
void DGtal::nextMaximalSegment | ( | SC & | s, |
const typename SC::ConstIterator & | end, | ||
DGtal::DynamicSegmentComputer | |||
) |
Computes the next maximal segment of s (s is assumed to be maximal)
s | any instance of segment computer |
end | end ConstIterator |
SC | any model of CDynamicSegmentComputer |
Definition at line 828 of file SegmentComputerUtils.h.
References maximalExtension(), and maximalRetraction().
void DGtal::nextMaximalSegment | ( | SC & | s, |
const typename SC::ConstIterator & | end, | ||
DGtal::DynamicBidirectionalSegmentComputer | |||
) |
Computes the next maximal segment of s (s is assumed to be maximal)
s | any instance of segment computer |
end | end ConstIterator |
SC | any model of CDynamicBidirectionalSegmentComputer |
Definition at line 861 of file SegmentComputerUtils.h.
References nextMaximalSegment().
void DGtal::nextMaximalSegment | ( | SC & | s, |
const typename SC::ConstIterator & | end | ||
) |
Computes the next maximal segment of s (s is assumed to be maximal)
s | any instance of segment computer |
end | any end ConstIterator |
SC | any model of segment computer |
Definition at line 876 of file SegmentComputerUtils.h.
LinearOperator<Calculus, order_in, duality_in, order_out, duality_out> DGtal::operator* | ( | const typename Calculus::Scalar & | scalar, |
const LinearOperator< Calculus, order_in, duality_in, order_out, duality_out > & | linear_operator | ||
) |
Overloads 'operator*' for scalar multiplication of objects of class 'LinearOperator'.
scalar | left operant |
linear_operator | right operant |
LinearOperator<Calculus, order_in, duality_in, order_out, duality_out> DGtal::operator* | ( | const LinearOperator< Calculus, order_fold, duality_fold, order_out, duality_out > & | operator_left, |
const LinearOperator< Calculus, order_in, duality_in, order_fold, duality_fold > & | operator_right | ||
) |
Overloads 'operator*' for internal multiplication of objects of class 'LinearOperator'.
operator_left | left operant |
operator_right | right operant |
KForm<Calculus, order_out, duality_out> DGtal::operator* | ( | const LinearOperator< Calculus, order_in, duality_in, order_out, duality_out > & | linear_operator, |
const KForm< Calculus, order_in, duality_in > & | input_form | ||
) |
Overloads 'operator*' for application of objects of class 'LinearOperator' on objects of class 'KForm'.
linear_operator | left operant |
input_form | right operant |
KForm<Calculus, order, duality> DGtal::operator* | ( | const typename Calculus::Scalar & | scalar, |
const KForm< Calculus, order, duality > & | form | ||
) |
Overloads 'operator*' for scalar multiplication of objects of class 'KForm'.
scalar | left operant |
form | right operant |
VectorField<Calculus, duality> DGtal::operator* | ( | const typename Calculus::Scalar & | scalar, |
const VectorField< Calculus, duality > & | vector_field | ||
) |
Overloads 'operator*' for scalar multiplication of objects of class 'VectorField'.
scalar | left operant |
vector_field | right operant |
SimpleMatrix<TComponent, TM, TN> DGtal::operator* | ( | const TComponent & | scalar, |
const SimpleMatrix< TComponent, TM, TN > & | matrix | ||
) |
External scalar multiplication
External multiplication operator with a scalar number
coeff | is the factor Color is multiplied by. |
aColor | is the vector that is multiplied by the factor coef. |
PointVector<dim, Component,Container> DGtal::operator* | ( | Component | coeff, |
const PointVector< dim, Component, Container > & | aVector | ||
) |
External multiplication operator with a scalar number
coeff | is the factor aVector is multiplied by. |
aVector | is the vector that is multiplied by the factor coef. |
LinearOperator<Calculus, order_in, duality_in, order_out, duality_out> DGtal::operator+ | ( | const LinearOperator< Calculus, order_in, duality_in, order_out, duality_out > & | linear_operator_a, |
const LinearOperator< Calculus, order_in, duality_in, order_out, duality_out > & | linear_operator_b | ||
) |
Overloads 'operator+' for adding objects of class 'LinearOperator'.
linear_operator_a | left operant |
linear_operator_b | right operant |
KForm<Calculus, order, duality> DGtal::operator+ | ( | const KForm< Calculus, order, duality > & | form_a, |
const KForm< Calculus, order, duality > & | form_b | ||
) |
Overloads 'operator+' for adding objects of class 'KForm'.
form_a | left operant |
form_b | right operant |
VectorField<Calculus, duality> DGtal::operator+ | ( | const VectorField< Calculus, duality > & | vector_field_a, |
const VectorField< Calculus, duality > & | vector_field_b | ||
) |
Overloads 'operator+' for adding objects of class 'VectorField'.
vector_field_a | left operant |
vector_field_b | right operant |
Circulator<TIterator> DGtal::operator+ | ( | typename IteratorCirculatorTraits< TIterator >::Difference | d, |
Circulator< TIterator > & | object | ||
) |
Definition at line 453 of file Circulator.h.
LinearOperator<Calculus, order_in, duality_in, order_out, duality_out> DGtal::operator- | ( | const LinearOperator< Calculus, order_in, duality_in, order_out, duality_out > & | linear_operator_a, |
const LinearOperator< Calculus, order_in, duality_in, order_out, duality_out > & | linear_operator_b | ||
) |
Overloads 'operator-' for substracting objects of class 'LinearOperator'.
linear_operator_a | left operant |
linear_operator_b | right operant |
KForm<Calculus, order, duality> DGtal::operator- | ( | const KForm< Calculus, order, duality > & | form_a, |
const KForm< Calculus, order, duality > & | form_b | ||
) |
Overloads 'operator-' for substracting objects of class 'KForm'.
form_a | left operant |
form_b | right operant |
VectorField<Calculus, duality> DGtal::operator- | ( | const VectorField< Calculus, duality > & | vector_field_a, |
const VectorField< Calculus, duality > & | vector_field_b | ||
) |
Overloads 'operator-' for substracting objects of class 'VectorField'.
vector_field_a | left operant |
vector_field_b | right operant |
KForm<Calculus, order, duality> DGtal::operator- | ( | const KForm< Calculus, order, duality > & | form | ) |
Overloads 'operator-' for unary additive inverse of objects of class 'KForm'.
form | operant |
LinearOperator<Calculus, order_in, duality_in, order_out, duality_out> DGtal::operator- | ( | const LinearOperator< Calculus, order_in, duality_in, order_out, duality_out > & | linear_operator | ) |
Overloads 'operator-' for unary additive inverse of objects of class 'LinearOperator'.
linear_operator | operant |
VectorField<Calculus, duality> DGtal::operator- | ( | const VectorField< Calculus, duality > & | vector_field | ) |
Overloads 'operator-' for unary additive inverse of objects of class 'VectorField'.
vector_field | operant |
std::ostream& DGtal::operator<< | ( | std::ostream & | out, |
const Duality & | object | ||
) |
Overloads 'operator<<' for displaying objects of class 'Duality'.
out | the output stream where the object is written. |
object | the object of class 'Duality' to write. |
|
inline |
Overloads 'operator<<' for displaying objects of class 'Eigen::ComputationInfo'.
os | the output stream where the object is written. |
info | the object of class 'EigenSupport' to write. |
Definition at line 123 of file EigenSupport.h.
std::ostream& DGtal::operator<< | ( | std::ostream & | out, |
const BLUELocalLengthEstimator< T > & | object | ||
) |
Overloads 'operator<<' for displaying objects of class 'BLUELocalLengthEstimator'.
out | the output stream where the object is written. |
object | the object of class 'BLUELocalLengthEstimator' to write. |
std::ostream& DGtal::operator<< | ( | std::ostream & | out, |
const TraceWriter & | object | ||
) |
Overloads 'operator<<' for displaying objects of class 'TraceWriter'.
out | the output stream where the object is written. |
object | the object of class 'TraceWriter' to write. |
std::ostream& DGtal::operator<< | ( | std::ostream & | out, |
const RosenProffittLocalLengthEstimator< T > & | object | ||
) |
Overloads 'operator<<' for displaying objects of class 'RosenProffittLocalLengthEstimator'.
out | the output stream where the object is written. |
object | the object of class 'RosenProffittLocalLengthEstimator' to write. |
std::ostream& DGtal::operator<< | ( | std::ostream & | out, |
const DiscreteExteriorCalculusSolver< C, S, order_in, duality_in, order_out, duality_out > & | object | ||
) |
Overloads 'operator<<' for displaying objects of class 'DiscreteExteriorCalculusSolver'.
out | the output stream where the object is written. |
object | the object of class 'DiscreteExteriorCalculusSolver' to write. |
std::ostream& DGtal::operator<< | ( | std::ostream & | out, |
const TraceWriterFile & | object | ||
) |
Overloads 'operator<<' for displaying objects of class 'TraceWriterFile'.
out | the output stream where the object is written. |
object | the object of class 'TraceWriterFile' to write. |
bool DGtal::operator<< | ( | Mesh< TPoint > & | mesh, |
const std::string & | filename | ||
) |
'operator<<' for exporting objects of class 'Mesh'.
mesh | a mesh |
filename | a filename |
std::ostream& DGtal::operator<< | ( | std::ostream & | out, |
const KhalimskyPreCell< dim, TInteger > & | object | ||
) |
std::ostream& DGtal::operator<< | ( | std::ostream & | out, |
const ClosedIntegerHalfPlane< TSpace > & | object | ||
) |
Overloads 'operator<<' for displaying objects of class 'ClosedIntegerHalfPlane'.
out | the output stream where the object is written. |
object | the object of class 'ClosedIntegerHalfPlane' to write. |
Referenced by DGtal::Color::clamp(), DGtal::OneBalancedWordComputer< TConstIterator, TInteger >::defaultMoves(), DGtal::MPolynomialReader< n, TRing, TAlloc, TIterator >::make(), DGtal::ImplicitFunctionDiff1LinearCellEmbedderGradientMap< TKSpace, TImplicitFunctionDiff1, TEmbedder >::operator()(), DGtal::TraceWriterFile::postfixReset(), DGtal::TraceWriterTerm::postfixReset(), DGtal::MPolynomial< 3, Ring >::selfDisplay(), and DGtal::TraceWriter::TraceWriter().
|
inline |
std::ostream& DGtal::operator<< | ( | std::ostream & | out, |
const CanonicEmbedder< TSpace > & | object | ||
) |
Overloads 'operator<<' for displaying objects of class 'CanonicEmbedder'.
out | the output stream where the object is written. |
object | the object of class 'CanonicEmbedder' to write. |
std::ostream& DGtal::operator<< | ( | std::ostream & | out, |
const SurfelAdjacency< dim > & | object | ||
) |
Overloads 'operator<<' for displaying objects of class 'SurfelAdjacency'.
out | the output stream where the object is written. |
object | the object of class 'SurfelAdjacency' to write. |
std::ostream& DGtal::operator<< | ( | std::ostream & | out, |
const L1LengthEstimator< T > & | object | ||
) |
Overloads 'operator<<' for displaying objects of class 'L1LengthEstimator'.
out | the output stream where the object is written. |
object | the object of class 'L1LengthEstimator' to write. |
std::ostream& DGtal::operator<< | ( | std::ostream & | out, |
const DGtal::functors::BoundaryPredicate< TKSpace, TImage > & | object | ||
) |
Overloads 'operator<<' for displaying objects of class 'BoundaryPredicate'.
out | the output stream where the object is written. |
object | the object of class 'BoundaryPredicate' to write. |
std::ostream& DGtal::operator<< | ( | std::ostream & | out, |
const LinearOperator< Calculus, order_in, duality_in, order_out, duality_out > & | object | ||
) |
Overloads 'operator<<' for displaying objects of class 'LinearOperator'.
out | the output stream where the object is written. |
object | the object of class 'LinearOperator' to write. |
std::ostream& DGtal::operator<< | ( | std::ostream & | out, |
const DGtal::functors::FrontierPredicate< TKSpace, TImage > & | object | ||
) |
Overloads 'operator<<' for displaying objects of class 'FrontierPredicate'.
out | the output stream where the object is written. |
object | the object of class 'FrontierPredicate' to write. |
std::ostream& DGtal::operator<< | ( | std::ostream & | out, |
const CanonicCellEmbedder< TKSpace > & | object | ||
) |
Overloads 'operator<<' for displaying objects of class 'CanonicCellEmbedder'.
out | the output stream where the object is written. |
object | the object of class 'CanonicCellEmbedder' to write. |
std::ostream& DGtal::operator<< | ( | std::ostream & | out, |
const CanonicSCellEmbedder< TKSpace > & | object | ||
) |
Overloads 'operator<<' for displaying objects of class 'CanonicSCellEmbedder'.
out | the output stream where the object is written. |
object | the object of class 'CanonicSCellEmbedder' to write. |
std::ostream& DGtal::operator<< | ( | std::ostream & | out, |
const FPLengthEstimator< T > & | object | ||
) |
Overloads 'operator<<' for displaying objects of class 'FPLengthEstimator'.
out | the output stream where the object is written. |
object | the object of class 'FPLengthEstimator' to write. |
std::ostream& DGtal::operator<< | ( | std::ostream & | out, |
const MLPLengthEstimator< T > & | object | ||
) |
Overloads 'operator<<' for displaying objects of class 'MLPLengthEstimator'.
out | the output stream where the object is written. |
object | the object of class 'MLPLengthEstimator' to write. |
std::ostream& DGtal::operator<< | ( | std::ostream & | out, |
const PredicateFromOrientationFunctor2< TOrientationFunctor, acceptNeg, acceptZero > & | object | ||
) |
Overloads 'operator<<' for displaying objects of class 'PredicateFromOrientationFunctor2'.
out | the output stream where the object is written. |
object | the object of class 'PredicateFromOrientationFunctor2' to write. |
std::ostream& DGtal::operator<< | ( | std::ostream & | out, |
const Measure< T > & | object | ||
) |
std::ostream& DGtal::operator<< | ( | std::ostream & | out, |
const NormalVectorEstimatorLinearCellEmbedder< TDigitalSurface, TNormalVectorEstimator, TEmbedder > & | object | ||
) |
Overloads 'operator<<' for displaying objects of class 'NormalVectorEstimatorLinearCellEmbedder'.
out | the output stream where the object is written. |
object | the object of class 'NormalVectorEstimatorLinearCellEmbedder' to write. |
std::ostream& DGtal::operator<< | ( | std::ostream & | out, |
const ContourHelper & | object | ||
) |
Overloads 'operator<<' for displaying objects of class 'ContourHelper'.
out | the output stream where the object is written. |
object | the object of class 'ContourHelper' to write. |
std::ostream& DGtal::operator<< | ( | std::ostream & | out, |
const TwoStepLocalLengthEstimator< T > & | object | ||
) |
Overloads 'operator<<' for displaying objects of class 'TwoStepLocalLengthEstimator'.
out | the output stream where the object is written. |
object | the object of class 'TwoStepLocalLengthEstimator' to write. |
std::ostream& DGtal::operator<< | ( | std::ostream & | out, |
const BackInsertionSequenceToStackAdapter< TSequence > & | object | ||
) |
Overloads 'operator<<' for displaying objects of class 'BackInsertionSequenceToStackAdapter'.
out | the output stream where the object is written. |
object | the object of class 'BackInsertionSequenceToStackAdapter' to write. |
std::ostream& DGtal::operator<< | ( | std::ostream & | out, |
const FrontInsertionSequenceToStackAdapter< TSequence > & | object | ||
) |
Overloads 'operator<<' for displaying objects of class 'FrontInsertionSequenceToStackAdapter'.
out | the output stream where the object is written. |
object | the object of class 'FrontInsertionSequenceToStackAdapter' to write. |
std::ostream& DGtal::operator<< | ( | std::ostream & | out, |
const ImplicitBall< T > & | object | ||
) |
Overloads 'operator<<' for displaying objects of class 'ImplicitBall'.
out | the output stream where the object is written. |
object | the object of class 'ImplicitBall' to write. |
std::ostream& DGtal::operator<< | ( | std::ostream & | out, |
const DSSLengthEstimator< T > & | object | ||
) |
Overloads 'operator<<' for displaying objects of class 'DSSLengthEstimator'.
out | the output stream where the object is written. |
object | the object of class 'DSSLengthEstimator' to write. |
std::ostream& DGtal::operator<< | ( | std::ostream & | out, |
const CanonicDigitalSurfaceEmbedder< TDigitalSurface > & | object | ||
) |
Overloads 'operator<<' for displaying objects of class 'CanonicDigitalSurfaceEmbedder'.
out | the output stream where the object is written. |
object | the object of class 'CanonicDigitalSurfaceEmbedder' to write. |
std::ostream& DGtal::operator<< | ( | std::ostream & | out, |
const TraceWriterTerm & | object | ||
) |
Overloads 'operator<<' for displaying objects of class 'TraceWriterTerm'.
out | the output stream where the object is written. |
object | the object of class 'TraceWriterTerm' to write. |
std::ostream& DGtal::operator<< | ( | std::ostream & | out, |
const Board2D & | object | ||
) |
std::ostream& DGtal::operator<< | ( | std::ostream & | out, |
const RandomColorMap & | object | ||
) |
Overloads 'operator<<' for displaying objects of class 'RandomColorMap'.
out | the output stream where the object is written. |
object | the object of class 'RandomColorMap' to write. |
std::ostream& DGtal::operator<< | ( | std::ostream & | out, |
const InHalfPlaneBySimple3x3Matrix< TPoint, TInteger > & | object | ||
) |
Overloads 'operator<<' for displaying objects of class 'InHalfPlaneBySimple3x3Matrix'.
out | the output stream where the object is written. |
object | the object of class 'InHalfPlaneBySimple3x3Matrix' to write. |
std::ostream& DGtal::operator<< | ( | std::ostream & | out, |
const FunctorOnCells< TF, TKS > & | object | ||
) |
Overloads 'operator<<' for displaying objects of class 'FunctorOnCells'.
out | the output stream where the object is written. |
object | the object of class 'FunctorOnCells' to write. |
std::ostream& DGtal::operator<< | ( | std::ostream & | out, |
const KhalimskyCell< dim, TInteger > & | object | ||
) |
std::ostream& DGtal::operator<< | ( | std::ostream & | out, |
const OwningOrAliasingPtr< T > & | object | ||
) |
Overloads 'operator<<' for displaying objects of class 'OwningOrAliasingPtr'.
out | the output stream where the object is written. |
object | the object of class 'OwningOrAliasingPtr' to write. |
std::ostream& DGtal::operator<< | ( | std::ostream & | out, |
const KForm< Calculus, order, duality > & | object | ||
) |
std::ostream& DGtal::operator<< | ( | std::ostream & | out, |
const KanungoNoise< TO, TD, TS > & | object | ||
) |
Overloads 'operator<<' for displaying objects of class 'KanungoNoise'.
out | the output stream where the object is written. |
object | the object of class 'KanungoNoise' to write. |
std::ostream& DGtal::operator<< | ( | std::ostream & | out, |
const Filtered2x2DetComputer< T > & | object | ||
) |
Overloads 'operator<<' for displaying objects of class 'Filtered2x2DetComputer'.
out | the output stream where the object is written. |
object | the object of class 'Filtered2x2DetComputer' to write. |
std::ostream& DGtal::operator<< | ( | std::ostream & | out, |
const RegularPointEmbedder< TSpace > & | object | ||
) |
Overloads 'operator<<' for displaying objects of class 'RegularPointEmbedder'.
out | the output stream where the object is written. |
object | the object of class 'RegularPointEmbedder' to write. |
std::ostream& DGtal::operator<< | ( | std::ostream & | out, |
const CowPtr< T > & | object | ||
) |
std::ostream& DGtal::operator<< | ( | std::ostream & | out, |
const ImplicitFunctionLinearCellEmbedder< TKSpace, TImplicitFunction, TEmbedder > & | object | ||
) |
Overloads 'operator<<' for displaying objects of class 'ImplicitFunctionLinearCellEmbedder'.
out | the output stream where the object is written. |
object | the object of class 'ImplicitFunctionLinearCellEmbedder' to write. |
std::ostream& DGtal::operator<< | ( | std::ostream & | out, |
const ModuloComputer< T > & | object | ||
) |
Displays object
on the output stream out
.
T | the type of integer for the modulo computer. |
out | the output stream |
object | the object to display. |
Definition at line 206 of file ModuloComputer.h.
std::ostream& DGtal::operator<< | ( | std::ostream & | out, |
const InHalfPlaneBy2x2DetComputer< TPoint, TDetComputer > & | object | ||
) |
Overloads 'operator<<' for displaying objects of class 'InHalfPlaneBy2x2DetComputer'.
out | the output stream where the object is written. |
object | the object of class 'InHalfPlaneBy2x2DetComputer' to write. |
std::ostream& DGtal::operator<< | ( | std::ostream & | out, |
const VectorField< Calculus, duality > & | object | ||
) |
Overloads 'operator<<' for displaying objects of class 'VectorField'.
out | the output stream where the object is written. |
object | the object of class 'VectorField' to write. |
|
inline |
Overloads 'operator<<' for displaying objects of class 'StraightLineFrom2Points'.
out | the output stream where the object is written. |
object | the object of class 'StraightLineFrom2Points' to write. |
Definition at line 210 of file StraightLineFrom2Points.h.
std::ostream& DGtal::operator<< | ( | std::ostream & | out, |
const ImageLinearCellEmbedder< TKSpace, TImage, TEmbedder > & | object | ||
) |
Overloads 'operator<<' for displaying objects of class 'ImageLinearCellEmbedder'.
out | the output stream where the object is written. |
object | the object of class 'ImageLinearCellEmbedder' to write. |
std::ostream& DGtal::operator<< | ( | std::ostream & | out, |
const ImplicitNorm1Ball< T > & | object | ||
) |
Overloads 'operator<<' for displaying objects of class 'ImplicitNorm1Ball'.
out | the output stream where the object is written. |
object | the object of class 'ImplicitNorm1Ball' to write. |
std::ostream& DGtal::operator<< | ( | std::ostream & | out, |
const ImplicitHyperCube< T > & | object | ||
) |
Overloads 'operator<<' for displaying objects of class 'ImplicitHyperCube'.
out | the output stream where the object is written. |
object | the object of class 'ImplicitHyperCube' to write. |
std::ostream& DGtal::operator<< | ( | std::ostream & | out, |
const DigitalSetDomain< T > & | object | ||
) |
Overloads 'operator<<' for displaying objects of class 'DigitalSetDomain'.
out | the output stream where the object is written. |
object | the object of class 'DigitalSetDomain' to write. |
std::ostream& DGtal::operator<< | ( | std::ostream & | out, |
const ImageFactoryFromImage< TImageContainer > & | object | ||
) |
Overloads 'operator<<' for displaying objects of class 'ImageFactoryFromImage'.
out | the output stream where the object is written. |
object | the object of class 'ImageFactoryFromImage' to write. |
std::ostream& DGtal::operator<< | ( | std::ostream & | out, |
const GrayscaleColorMap< PValue > & | object | ||
) |
Overloads 'operator<<' for displaying objects of class 'GrayscaleColorMap'.
out | the output stream where the object is written. |
object | the object of class 'GrayscaleColorMap' to write. |
|
inline |
Overloads 'operator<<' for displaying objects of class 'CircleFrom2Points'.
out | the output stream where the object is written. |
object | the object of class 'CircleFrom2Points' to write. |
Definition at line 226 of file CircleFrom2Points.h.
std::ostream& DGtal::operator<< | ( | std::ostream & | out, |
const DigitalMetricAdapter< T > & | object | ||
) |
Overloads 'operator<<' for displaying objects of class 'DigitalMetricAdapter'.
out | the output stream where the object is written. |
object | the object of class 'DigitalMetricAdapter' to write. |
std::ostream& DGtal::operator<< | ( | std::ostream & | out, |
const TickedColorMap< TValue, CMAP > & | object | ||
) |
Overloads 'operator<<' for displaying objects of class 'TickedColorMap'.
out | the output stream where the object is written. |
object | te output stream after the writing. |
std::ostream& DGtal::operator<< | ( | std::ostream & | out, |
const Ball2D< T > & | object | ||
) |
std::ostream& DGtal::operator<< | ( | std::ostream & | out, |
const ImplicitRoundedHyperCube< T > & | object | ||
) |
Overloads 'operator<<' for displaying objects of class 'ImplicitRoundedHyperCube'.
out | the output stream where the object is written. |
object | the object of class 'ImplicitRoundedHyperCube' to write. |
std::ostream& DGtal::operator<< | ( | std::ostream & | out, |
const InputIteratorWithRankOnSequence< TSequence, TRank > & | object | ||
) |
Overloads 'operator<<' for displaying objects of class 'InputIteratorWithRankOnSequence'.
out | the output stream where the object is written. |
object | the object of class 'InputIteratorWithRankOnSequence' to write. |
std::ostream& DGtal::operator<< | ( | std::ostream & | out, |
const SpatialCubicalSubdivision< TSpace > & | object | ||
) |
Overloads 'operator<<' for displaying objects of class 'SpatialCubicalSubdivision'.
out | the output stream where the object is written. |
object | the object of class 'SpatialCubicalSubdivision' to write. |
std::ostream& DGtal::operator<< | ( | std::ostream & | out, |
const Simple2x2DetComputer< TI, TO > & | object | ||
) |
Overloads 'operator<<' for displaying objects of class 'Simple2x2DetComputer'.
out | the output stream where the object is written. |
object | the object of class 'Simple2x2DetComputer' to write. |
std::ostream& DGtal::operator<< | ( | std::ostream & | out, |
const DigitalTopology< TForegroundAdjacency, TBackgroundAdjacency > & | object | ||
) |
Overloads 'operator<<' for displaying objects of class 'DigitalTopology'.
out | the output stream where the object is written. |
object | the object of class 'DigitalTopology' to write. |
|
inline |
Overloads 'operator<<' for displaying objects of class 'CircleFrom3Points'.
out | the output stream where the object is written. |
object | the object of class 'CircleFrom3Points' to write. |
Definition at line 236 of file CircleFrom3Points.h.
std::ostream& DGtal::operator<< | ( | std::ostream & | out, |
const Trace & | object | ||
) |
std::ostream& DGtal::operator<< | ( | std::ostream & | out, |
const MelkmanConvexHull< TPoint, TOrientationFunctor > & | object | ||
) |
Overloads 'operator<<' for displaying objects of class 'MelkmanConvexHull'.
out | the output stream where the object is written. |
object | the object of class 'MelkmanConvexHull' to write. |
std::ostream& DGtal::operator<< | ( | std::ostream & | out, |
const HueShadeColorMap< PValue, DefaultCycles > & | object | ||
) |
Overloads 'operator<<' for displaying objects of class 'HueShadeColorMap'.
out | the output stream where the object is written. |
object | the object of class 'HueShadeColorMap' to write. |
std::ostream& DGtal::operator<< | ( | std::ostream & | out, |
const ColorBrightnessColorMap< PValue, PDefaultColor > & | object | ||
) |
Overloads 'operator<<' for displaying objects of class 'ColorBrightnessColorMap'.
out | the output stream where the object is written. |
object | the object of class 'ColorBrightnessColorMap' to write. |
std::ostream& DGtal::operator<< | ( | std::ostream & | out, |
const MetricAdjacency< TSpace, maxNorm1, TSpace::dimension > & | object | ||
) |
Overloads 'operator<<' for displaying objects of class 'MetricAdjacency'.
out | the output stream where the object is written. |
object | the object of class 'MetricAdjacency' to write. |
std::ostream& DGtal::operator<< | ( | std::ostream & | out, |
const Ellipse2D< T > & | object | ||
) |
std::ostream& DGtal::operator<< | ( | std::ostream & | out, |
const NGon2D< T > & | object | ||
) |
std::ostream& DGtal::operator<< | ( | std::ostream & | out, |
const SignedKhalimskyPreCell< dim, TInteger > & | object | ||
) |
|
inline |
Definition at line 257 of file ReverseDistanceTransformation.h.
|
inline |
Definition at line 259 of file DistanceTransformation.h.
std::ostream& DGtal::operator<< | ( | std::ostream & | out, |
const StarShaped2D< T > & | object | ||
) |
Overloads 'operator<<' for displaying objects of class 'StarShaped2D'.
out | the output stream where the object is written. |
object | the object of class 'StarShaped2D' to write. |
|
inline |
Overloads 'operator<<' for displaying objects of class 'Image'.
out | the output stream where the object is written. |
object | the object of class 'Image' to write. |
Definition at line 262 of file ImageContainerBySTLMap.h.
std::ostream& DGtal::operator<< | ( | std::ostream & | out, |
const SeparableMetricAdapter< TM > & | object | ||
) |
Overloads 'operator<<' for displaying objects of class 'SeparableMetricAdapter'.
out | the output stream where the object is written. |
object | the object of class 'SeparableMetricAdapter' to write. |
std::ostream& DGtal::operator<< | ( | std::ostream & | out, |
const ImplicitPolynomial3Shape< T > & | object | ||
) |
Overloads 'operator<<' for displaying objects of class 'ImplicitPolynomial3Shape'.
out | the output stream where the object is written. |
object | the object of class 'ImplicitPolynomial3Shape' to write. |
std::ostream& DGtal::operator<< | ( | std::ostream & | out, |
const Flower2D< T > & | object | ||
) |
std::ostream& DGtal::operator<< | ( | std::ostream & | out, |
const DomainAdjacency< TDomain, TAdjacency > & | object | ||
) |
Overloads 'operator<<' for displaying objects of class 'DomainAdjacency'.
out | the output stream where the object is written. |
object | the object of class 'DomainAdjacency' to write. |
std::ostream& DGtal::operator<< | ( | std::ostream & | out, |
const TrueDigitalSurfaceLocalEstimator< TKSpace, TShape, TGeometricFunctor > & | object | ||
) |
Overloads 'operator<<' for displaying objects of class 'TrueDigitalSurfaceLocalEstimator'.
out | the output stream where the object is written. |
object | the object of class 'TrueDigitalSurfaceLocalEstimator' to write. |
std::ostream& DGtal::operator<< | ( | std::ostream & | out, |
const ParallelStrip< TSpace, muIncluded, muPlusNuIncluded > & | object | ||
) |
Overloads 'operator<<' for displaying objects of class 'ParallelStrip'.
out | the output stream where the object is written. |
object | the object of class 'ParallelStrip' to write. |
std::ostream& DGtal::operator<< | ( | std::ostream & | out, |
const ArrayImageIterator< TIterableClass > & | object | ||
) |
Overloads 'operator<<' for displaying objects of class 'ArrayImageIterator'.
out | the output stream where the object is written. |
object | the object of class 'ArrayImageIterator' to write. |
std::ostream& DGtal::operator<< | ( | std::ostream & | out, |
const InexactPredicateLpSeparableMetric< T, V > & | object | ||
) |
Overloads 'operator<<' for displaying objects of class 'InexactPredicateLpSeparableMetric'.
out | the output stream where the object is written. |
object | the object of class 'InexactPredicateLpSeparableMetric' to write. |
std::ostream& DGtal::operator<< | ( | std::ostream & | out, |
const Shapes< TDomain > & | object | ||
) |
std::ostream& DGtal::operator<< | ( | std::ostream & | out, |
const DigitalSurfaceEmbedderWithNormalVectorEstimator< TDigitalSurfaceEmbedder, TNormalVectorEstimator > & | object | ||
) |
Overloads 'operator<<' for displaying objects of class 'DigitalSurfaceEmbedderWithNormalVectorEstimator'.
out | the output stream where the object is written. |
object | the object of class 'DigitalSurfaceEmbedderWithNormalVectorEstimator' to write. |
std::ostream& DGtal::operator<< | ( | std::ostream & | out, |
const AccFlower2D< T > & | object | ||
) |
Overloads 'operator<<' for displaying objects of class 'AccFlower2D'.
out | the output stream where the object is written. |
object | the object of class 'AccFlower2D' to write. |
std::ostream& DGtal::operator<< | ( | std::ostream & | out, |
const GradientColorMap< PValue, PDefaultPreset, PDefaultFirstColor, PDefaultLastColor > & | object | ||
) |
Overloads 'operator<<' for displaying objects of class 'GradientColorMap'.
out | the output stream where the object is written. |
object | the object of class 'GradientColorMap' to write. |
std::ostream& DGtal::operator<< | ( | std::ostream & | out, |
const MeaningfulScaleAnalysis< TProfile > & | object | ||
) |
Overloads 'operator<<' for displaying objects of class 'MeaningfulScaleAnalysis'.
out | the output stream where the object is written. |
object | the object of class 'MeaningfulScaleAnalysis' to write. |
std::ostream& DGtal::operator<< | ( | std::ostream & | out, |
const Ball3D< T > & | object | ||
) |
std::ostream& DGtal::operator<< | ( | std::ostream & | out, |
const GaussDigitizer< TSpace, TEuclideanShape > & | object | ||
) |
Overloads 'operator<<' for displaying objects of class 'GaussDigitizer'.
out | the output stream where the object is written. |
object | the object of class 'GaussDigitizer' to write. |
std::ostream& DGtal::operator<< | ( | std::ostream & | out, |
const ImageCache< TImageContainer, TImageFactory, TReadPolicy, TWritePolicy > & | object | ||
) |
Overloads 'operator<<' for displaying objects of class 'ImageCache'.
out | the output stream where the object is written. |
object | the object of class 'ImageCache' to write. |
std::ostream& DGtal::operator<< | ( | std::ostream & | that_stream, |
const SimpleLinearRegression & | that_object_to_display | ||
) |
Overloads 'operator<<' for displaying objects of class 'SimpleLinearRegression'.
that_stream | the output stream where the object is written. |
that_object_to_display | the object of class 'SimpleLinearRegression' to write. |
std::ostream& DGtal::operator<< | ( | std::ostream & | out, |
const SimpleIncremental2x2DetComputer< TI, TO > & | object | ||
) |
Overloads 'operator<<' for displaying objects of class 'SimpleIncremental2x2DetComputer'.
out | the output stream where the object is written. |
object | the object of class 'SimpleIncremental2x2DetComputer' to write. |
std::ostream& DGtal::operator<< | ( | std::ostream & | out, |
const VoronoiCovarianceMeasure< TSpace, TSeparableMetric > & | object | ||
) |
Overloads 'operator<<' for displaying objects of class 'VoronoiCovarianceMeasure'.
out | the output stream where the object is written. |
object | the object of class 'VoronoiCovarianceMeasure' to write. |
std::ostream& DGtal::operator<< | ( | std::ostream & | out, |
const VCMDigitalSurfaceLocalEstimator< TDigitalSurfaceContainer, TSeparableMetric, TKernelFunction, TVCMGeometricFunctor > & | object | ||
) |
Overloads 'operator<<' for displaying objects of class 'VCMDigitalSurfaceLocalEstimator'.
out | the output stream where the object is written. |
object | the object of class 'VCMDigitalSurfaceLocalEstimator' to write. |
std::ostream& DGtal::operator<< | ( | std::ostream & | out, |
const Pattern< TFraction > & | object | ||
) |
|
inline |
Overloads 'operator<<' for displaying objects of class 'Point2ShapePredicate'.
out | the output stream where the object is written. |
object | the object of class 'Point2ShapePredicate' to write. |
std::ostream& DGtal::operator<< | ( | std::ostream & | out, |
const MeasureOfStraightLines & | object | ||
) |
Overloads 'operator<<' for displaying objects of class 'MeasureOfStraightLines'.
out | the output stream where the object is written. |
object | the object of class 'MeasureOfStraightLines' to write. |
std::ostream& DGtal::operator<< | ( | std::ostream & | out, |
const Board3DTo2D< Space, KSpace > & | object | ||
) |
Overloads 'operator<<' for displaying objects of class 'Board3DTo2D'.
out | the output stream where the object is written. |
object | the object of class 'Board3DTo2D' to write. |
std::ostream& DGtal::operator<< | ( | std::ostream & | out, |
const VoronoiCovarianceMeasureOnDigitalSurface< TDigitalSurfaceContainer, TSeparableMetric, TKernelFunction > & | object | ||
) |
Overloads 'operator<<' for displaying objects of class 'VoronoiCovarianceMeasureOnDigitalSurface'.
out | the output stream where the object is written. |
object | the object of class 'VoronoiCovarianceMeasureOnDigitalSurface' to write. |
std::ostream& DGtal::operator<< | ( | std::ostream & | out, |
const DigitalSurface2DSlice< TDigitalSurfaceTracker > & | object | ||
) |
Overloads 'operator<<' for displaying objects of class 'DigitalSurface2DSlice'.
out | the output stream where the object is written. |
object | the object of class 'DigitalSurface2DSlice' to write. |
std::ostream& DGtal::operator<< | ( | std::ostream & | that_stream, |
const OrderedLinearRegression & | that_object_to_display | ||
) |
Overloads 'operator<<' for displaying objects of class 'OrderedLinearRegression'.
that_stream | the output stream where the object is written. |
that_object_to_display | the object of class 'OrderedLinearRegression' to write. |
std::ostream& DGtal::operator<< | ( | std::ostream & | out, |
const ImplicitFunctionDiff1LinearCellEmbedder< TKSpace, TImplicitFunctionDiff1, TEmbedder > & | object | ||
) |
Overloads 'operator<<' for displaying objects of class 'ImplicitFunctionDiff1LinearCellEmbedder'.
out | the output stream where the object is written. |
object | the object of class 'ImplicitFunctionDiff1LinearCellEmbedder' to write. |
std::ostream& DGtal::operator<< | ( | std::ostream & | out, |
const EstimatorCache< T, TC > & | object | ||
) |
Overloads 'operator<<' for displaying objects of class 'EstimatorCache'.
out | the output stream where the object is written. |
object | the object of class 'EstimatorCache' to write. |
Definition at line 301 of file EstimatorCache.h.
std::ostream& DGtal::operator<< | ( | std::ostream & | out, |
const StandardDSS6Computer< TIterator, TInteger, connectivity > & | object | ||
) |
Overloads 'operator<<' for displaying objects of class 'StandardDSS6Computer'.
out | the output stream where the object is written. |
object | the object of class 'StandardDSS6Computer' to write. |
Definition at line 303 of file StandardDSS6Computer.h.
std::ostream& DGtal::operator<< | ( | std::ostream & | out, |
const UmbrellaComputer< TDigitalSurfaceTracker > & | object | ||
) |
Overloads 'operator<<' for displaying objects of class 'UmbrellaComputer'.
out | the output stream where the object is written. |
object | the object of class 'UmbrellaComputer' to write. |
std::ostream& DGtal::operator<< | ( | std::ostream & | thatStream, |
const Statistic< TQuantity > & | that_object_to_display | ||
) |
std::ostream& DGtal::operator<< | ( | std::ostream & | out, |
const Image< T > & | object | ||
) |
std::ostream& DGtal::operator<< | ( | std::ostream & | out, |
const DigitalSetBoundary< TKSpace, TDigitalSet > & | object | ||
) |
Overloads 'operator<<' for displaying objects of class 'DigitalSetBoundary'.
out | the output stream where the object is written. |
object | the object of class 'DigitalSetBoundary' to write. |
TKSpace | a model of CCellularGridSpaceND: the type chosen for the cellular grid space. |
TDigitalSet | a model of CDigitalSet: the type chosen for the set of digital points. |
std::ostream& DGtal::operator<< | ( | std::ostream & | out, |
const Expander< T > & | object | ||
) |
std::ostream& DGtal::operator<< | ( | std::ostream & | out, |
const ConstRangeAdapter< TIterator, TFunctor, TReturnType > & | object | ||
) |
Overloads 'operator<<' for displaying objects of class 'ConstRangeAdapter'.
out | the output stream where the object is written. |
object | the object of class 'ConstRangeAdapter' to write. |
Definition at line 316 of file ConstRangeAdapter.h.
std::ostream& DGtal::operator<< | ( | std::ostream & | out, |
const SignedKhalimskyCell< dim, TInteger > & | object | ||
) |
std::ostream& DGtal::operator<< | ( | std::ostream & | out, |
const GraphVisitorRange< TGraphVisitor > & | object | ||
) |
Overloads 'operator<<' for displaying objects of class 'GraphVisitorRange'.
out | the output stream where the object is written. |
object | the object of class 'GraphVisitorRange' to write. |
std::ostream& DGtal::operator<< | ( | std::ostream & | out, |
const BreadthFirstVisitor< TGraph, TMarkSet > & | object | ||
) |
Overloads 'operator<<' for displaying objects of class 'BreadthFirstVisitor'.
out | the output stream where the object is written. |
object | the object of class 'BreadthFirstVisitor' to write. |
std::ostream& DGtal::operator<< | ( | std::ostream & | out, |
const DepthFirstVisitor< TGraph, TMarkSet > & | object | ||
) |
Overloads 'operator<<' for displaying objects of class 'DepthFirstVisitor'.
out | the output stream where the object is written. |
object | the object of class 'DepthFirstVisitor' to write. |
std::ostream& DGtal::operator<< | ( | std::ostream & | out, |
const AvnaimEtAl2x2DetSignComputer< TInteger > & | object | ||
) |
Overloads 'operator<<' for displaying objects of class 'AvnaimEtAl2x2DetSignComputer'.
out | the output stream where the object is written. |
object | the object of class 'AvnaimEtAl2x2DetSignComputer' to write. |
std::ostream& DGtal::operator<< | ( | std::ostream & | out, |
const ConstImageAdapter< TImageContainer, TNewDomain, TFunctorD, TNewValue, TFunctorV > & | object | ||
) |
Overloads 'operator<<' for displaying objects of class 'ConstImageAdapter'.
out | the output stream where the object is written. |
object | the object of class 'ConstImageAdapter' to write. |
std::ostream& DGtal::operator<< | ( | std::ostream & | out, |
const SetOfSurfels< TKSpace, TSurfelSet > & | object | ||
) |
Overloads 'operator<<' for displaying objects of class 'SetOfSurfels'.
out | the output stream where the object is written. |
object | the object of class 'SetOfSurfels' to write. |
TKSpace | a model of CCellularGridSpaceND: the type chosen for the cellular grid space. |
TSurfelSet | a model of CDigitalSet: the type chosen for the set of digital points. |
std::ostream& DGtal::operator<< | ( | std::ostream & | out, |
const std::pair< A, B > & | object | ||
) |
//To move elsewhere ? Overloads 'operator<<' for displaying STL pairs.
out | the output stream where the object is written. |
object | the STL pair to write. |
Definition at line 330 of file ConstRangeAdapter.h.
std::ostream& DGtal::operator<< | ( | std::ostream & | out, |
const LocalEstimatorFromSurfelFunctorAdapter< TD, TV, TF, TC > & | object | ||
) |
Overloads 'operator<<' for displaying objects of class 'LocalEstimatorFromSurfelFunctorAdapter'.
out | the output stream where the object is written. |
object | the object of class 'LocalEstimatorFromSurfelFunctorAdapter' to write. |
std::ostream& DGtal::operator<< | ( | std::ostream & | out, |
const CountedPtr< T > & | object | ||
) |
Overloads 'operator<<' for displaying objects of class 'CountedPtr'.
out | the output stream where the object is written. |
object | the object of class 'CountedPtr' to write. |
std::ostream& DGtal::operator<< | ( | std::ostream & | out, |
const Histogram< TQuantity, TBinner > & | object | ||
) |
std::ostream& DGtal::operator<< | ( | std::ostream & | out, |
const DGtal::deprecated::IntegralInvariantNormalVectorEstimator< TKSpace, TPointPredicate > & | object | ||
) |
Overloads 'operator<<' for displaying objects of class 'IntegralInvariantNormalVectorEstimator'.
out | the output stream where the object is written. |
object | the object of class 'IntegralInvariantNormalVectorEstimator' to write. |
std::ostream& DGtal::operator<< | ( | std::ostream & | out, |
const IntegralInvariantVolumeEstimator< TKSpace, TPointPredicate, TVolumeFunctor > & | object | ||
) |
Overloads 'operator<<' for displaying objects of class 'IntegralInvariantVolumeEstimator'.
out | the output stream where the object is written. |
object | the object of class 'IntegralInvariantVolumeEstimator' to write. |
std::ostream& DGtal::operator<< | ( | std::ostream & | out, |
const ImageContainerByITKImage< T, TV > & | object | ||
) |
Overloads 'operator<<' for displaying objects of class 'ImageContainerByITKImage'.
out | the output stream where the object is written. |
object | the object of class 'ImageContainerByITKImage' to write. |
std::ostream& DGtal::operator<< | ( | std::ostream & | out, |
const IntegralInvariantCovarianceEstimator< TKSpace, TPointPredicate, TCovarianceMatrixFunctor > & | object | ||
) |
Overloads 'operator<<' for displaying objects of class 'IntegralInvariantCovarianceEstimator'.
out | the output stream where the object is written. |
object | the object of class 'IntegralInvariantCovarianceEstimator' to write. |
std::ostream& DGtal::operator<< | ( | std::ostream & | out, |
const Labels< L, TWord > & | object | ||
) |
std::ostream& DGtal::operator<< | ( | std::ostream & | out, |
const StarShaped3D< T > & | object | ||
) |
Overloads 'operator<<' for displaying objects of class 'StarShaped3D'.
out | the output stream where the object is written. |
object | the object of class 'StarShaped2D' to write. |
std::ostream& DGtal::operator<< | ( | std::ostream & | out, |
const ImplicitDigitalSurface< TKSpace, TPointPredicate > & | object | ||
) |
Overloads 'operator<<' for displaying objects of class 'ImplicitDigitalSurface'.
out | the output stream where the object is written. |
object | the object of class 'ImplicitDigitalSurface' to write. |
TKSpace | a model of CCellularGridSpaceND: the type chosen for the cellular grid space. |
TPointPredicate | a model of CDigitalSet: the type chosen for the set of digital points. |
std::ostream& DGtal::operator<< | ( | std::ostream & | out, |
const SurfelNeighborhood< T > & | object | ||
) |
Overloads 'operator<<' for displaying objects of class 'SurfelNeighborhood'.
out | the output stream where the object is written. |
object | the object of class 'SurfelNeighborhood' to write. |
std::ostream& DGtal::operator<< | ( | std::ostream & | out, |
const ExplicitDigitalSurface< TKSpace, TSurfelPredicate > & | object | ||
) |
Overloads 'operator<<' for displaying objects of class 'ExplicitDigitalSurface'.
out | the output stream where the object is written. |
object | the object of class 'ExplicitDigitalSurface' to write. |
TKSpace | a model of CCellularGridSpaceND: the type chosen for the cellular grid space. |
TSurfelPredicate | a model of CDigitalSet: the type chosen for the set of digital points. |
std::ostream& DGtal::operator<< | ( | std::ostream & | out, |
const StabbingCircleComputer< TConstIterator > & | object | ||
) |
Overloads 'operator<<' for displaying objects of class 'StabbingCircleComputer'.
out | the output stream where the object is written. |
object | the object of class 'StabbingCircleComputer' to write. |
std::ostream& DGtal::operator<< | ( | std::ostream & | out, |
const ImageAdapter< TImageContainer, TNewDomain, TFunctorD, TNewValue, TFunctorV, TFunctorVm1 > & | object | ||
) |
Overloads 'operator<<' for displaying objects of class 'ImageAdapter'.
out | the output stream where the object is written. |
object | the object of class 'ImageAdapter' to write. |
std::ostream& DGtal::operator<< | ( | std::ostream & | out, |
const Signal< TValue > & | object | ||
) |
std::ostream& DGtal::operator<< | ( | std::ostream & | out, |
const DigitalSetBySTLVector< Domain > & | object | ||
) |
Overloads 'operator<<' for displaying objects of class 'DigitalSetBySTLVector'.
out | the output stream where the object is written. |
object | the object of class 'DigitalSetBySTLVector' to write. |
std::ostream& DGtal::operator<< | ( | std::ostream & | out, |
const DigitalSetBySTLSet< Domain, Compare > & | object | ||
) |
Overloads 'operator<<' for displaying objects of class 'DigitalSetBySTLSet'.
out | the output stream where the object is written. |
object | the object of class 'DigitalSetBySTLSet' to write. |
std::ostream& DGtal::operator<< | ( | std::ostream & | out, |
const Profile< TValueFunctor, TValue > & | object | ||
) |
std::ostream& DGtal::operator<< | ( | std::ostream & | out, |
const DigitalSetByAssociativeContainer< Domain, Container > & | object | ||
) |