Pular para o conteúdo principal

Descrição

Um tipo para representar um intervalo difuso de distâncias inteiras. O intervalo difuso é representado por quatro valores do tipo Distance, cada um dos quais deve ser maior ou igual ao anterior.

Construtor

AssinaturaDescrição
DistFuzzyInterval DistFuzzyInterval( Distance value )Construtor a partir de um valor do tipo Distance. Inicializa todos os quatro valores com o parâmetro “value”.

Inicialização

Uma variável do tipo DistFuzzyInterval pode ser inicializada com uma expressão do tipo {d1, d2, d3, d4}, em que d1, d2, d3 e d4 são valores do tipo Distance. Exemplo:
Distance d1 = 5dt;
DistFuzzyInterval distFuzzyInt = {d1, 200dt, 300dt, 5000dt};

Operadores

OperadorDescrição
+Operador binário de adição que adiciona um valor do tipo DistFuzzyInterval a um valor do tipo Distance. Retorna um valor do tipo DistFuzzyInterval.
+Operador binário de adição que adiciona um valor do tipo DistFuzzyInterval a um valor do tipo DistInterval. Retorna um valor do tipo DistFuzzyInterval.
-Operador binário de subtração que subtrai um valor do tipo Distance de um valor do tipo DistFuzzyInterval. Retorna um valor do tipo DistFuzzyInterval.
-Operador binário de subtração que subtrai um valor do tipo DistFuzzyInterval de um valor do tipo Distance. Retorna um valor do tipo DistFuzzyInterval.
-Operador binário de subtração que subtrai um valor do tipo DistInterval de um valor do tipo DistFuzzyInterval. Retorna um valor do tipo DistFuzzyInterval.
-Operador binário de subtração que subtrai um valor do tipo DistFuzzyInterval de um valor do tipo DistInterval. Retorna um valor do tipo DistFuzzyInterval.
*Operador binário de multiplicação que multiplica um valor do tipo DistFuzzyInterval por um valor do tipo Int. Retorna um valor do tipo DistFuzzyInterval.
*Operador binário de multiplicação que multiplica um valor do tipo DistFuzzyInterval por um valor do tipo DistInterval. Retorna um valor do tipo DistFuzzyInterval.
/Operador binário de divisão que divide um valor do tipo DistFuzzyInterval por um valor do tipo Int. Retorna um valor do tipo DistFuzzyInterval.