Что такое проба, реакция на Манту: какая норма, зачем делают | 59.ru
Все новостиНа суде по делу о стрельбе в ПГНИУ Тимур Бекмансуров заявил, что у него психическое расстройство
Не общались друг с другом четыре с половиной года: мать сестер Хачатурян впервые рассказала, как живут девушки
Ел скисшую еду и часто плакал. Из колонии вышел пермский людоед — как он проводил свои дни в заключении?
20 внутренних и 4 международных. Рассказываем, куда можно будет улететь из Перми зимой
«Я за возвращение всего нашего»: дизайнер из Литвы шьет женственные наряды, она уверена, что скоро все выбросят оверсайз
В Кремле рассказали, появится ли указ президента об окончании частичной мобилизации
Коммунальному мосту в Перми сделают архитектурную подсветку. Публикуем эскизы
Пермский завод «Форвард» в 2023 году начнет выпускать велосипеды «Кама»
Оплатить тепло и проверить бухгалтерию онлайн: чем удобен личный кабинет «Т Плюс» для бизнеса
Выбирал между школой, ТЦ и университетом: в суде зачитали, что говорил Бекмансуров о стрельбе в ПГНИУ во время допросов
Кардиолог назвал 6 способов снизить уровень холестерина
«Пошел посмотреть кошку, и бабах». Что известно о страшном ДТП, где депутат переехал малыша и бросил его на дороге
Какие единовременные выплаты положены мобилизованным из Прикамья? Суммы и как их получить
Впервые стали закрывать дома. Как на маленьком хуторе переживают зверское убийство девочки — в нем подозревают детей
«Вместо траура — ликование»: журналист — о том, как нас изменила мобилизация
«Вижу, как люди возвращаются к жизни»: врач-дерматолог рассказала о современных способах лечения акне и псориаза
В Прикамье три человека погибли при пожаре
С какими травмами возвращаются с войн. Истории одного солдата и одной семьи из Перми — с комментариями психоаналитика
Опубликованы проекты холлов «Руна Парка»
Тимур Бекмансуров отказался давать в суде показания по делу о стрельбе в ПГНИУ
Была включена сирена: в Березниках столкнулись машина скорой помощи и легковушка
Бывший муж продал долю семейной квартиры «профессиональному соседу», который теперь выживает мать с дочерью
Илья Авербух провел в Перми мастер-класс для юных спортсменов. Видео
Юрлицо пермского хладокомбината «Созвездие» требуют признать банкротом. Ранее владельцы уже начали его ликвидацию
«Это клиническая смерть автопрома»: публикуем список марок и их злоключений в России
Если понедельники не отменить, их можно улучшить: составили инструкцию для приятного начала рабочей недели
«Из личной охраны Чингисхана». Кто такие хамниганы и как они спасают родной язык
150 минут незабываемых эмоций: в Пермь приехал с гастролями легендарный Цирк Филатовых
В Прикамье открыли движение по второй развязке Чусовского моста
То снег, то дождь. Синоптики рассказали о погоде в Прикамье на начало ноября
Имущество Мотовилихинских заводов продают за 9 миллиардов. Что будет с оборонзаказом и производством: комментарий предприятия
Пора вернуть эти деньги себе: проверьте свои знания о том, что должно вам государство
Зерновая сделка приостановлена, а Россия готова к переговорам: новости вокруг СВО за 30 октября
Илья Авербух приехал в Пермь, чтобы учить детей. Фоторепортаж с мастер-класса по фигурному катанию
«Белиберда какая-то»: у случайных прохожих спросили про Хеллоуин — их ответы удивили
Ученую пермской «вышки» завалили требованиями объяснительных из-за постов против спецоперации
Красотка-курьер из Сибири стала моделью в Турции. Раньше она развозила заказы по 16 часов в день — как изменилась ее жизнь
«Приезжай в любой ЗАГС — и можешь бабки делать»: свадебный вор рассказал, как оставлял гостей ни с чем на торжествах
На трассе под Кунгуром столкнулись три автомобиля
Все новости
Так может выглядеть след от введения туберкулина
Поделиться
Реакция Манту — самый распространенный способ определить, есть ли в организме ребенка микобактерии туберкулеза. Эту пробу регулярно делают современным детям, а раньше делали их родителям и даже бабушкам с дедушками. Но споры о том, вреден ли этот метод диагностики, может ли увеличенная папула быть поводом для лечения и имеют ли право запретить приходить в школу и детский сад тем, кому пробу не поставили, не утихают до сих пор. На эти и другие вопросы 59.ru ответила начальник отдела по организации медицинской помощи детям краевого Минздрава Наталья Долгомирова.
— Что такое проба Манту?
— Это тест, который позволяет понять, есть ли в организме ребенка микобактерии туберкулеза. Для этого ему внутрикожно вводят препарат туберкулин, а через три дня оценивают реакцию на него. Для этого медик осматривает место, куда был сделан укол, и измеряет размер папулы, припухлости. Она точно не должна быть плотной, высокой и более 17 миллиметров в диаметре. Не должна быть похожей на язву, болячку. Меньший размер папулы тоже может насторожить. Например, тревожным звоночком может быть резкий рост размера папулы по сравнению со значением прошлого года, постепенное ежегодное увеличение папулы до 12 и более миллиметров и сохранение реакции с папулой больше 12 миллиметров на протяжении нескольких лет.
— Реакция Манту определяет, есть ли у ребенка туберкулез?
— Нет, она только дает понять, есть ли в организме микобактерии туберкулеза. Они не всегда вызывают заболевание, но повышают риск его развития. Поэтому очень важно понимать, кто относится к группе риска, а кто нет.
— Обязательно ли ставить пробу Манту детям?
— Иммунодиагностику проходить нужно обязательно. Проба Манту применяется у детей в возрасте до 7 лет, так как определяет не только инфицирование, но и угасание противотуберкулёзного иммунитета после вакцинации БЦЖ. У детей в возрасте от 8 до 17 лет используется проба с туберкулезным рекомбинантным аллергеном — диаскинтест. Он же может быть использован в некоторых случаях у детей дошкольного возраста. Детям, привитым от туберкулеза, иммунодиагностику проводят раз в год. Непривитым — два раза в год.
Проводить иммунодиагностику детям нужно минимум раз в год
Фото: Тимофей Калмаков
Поделиться
— Правда ли, что в состав препарата для проведения пробы Манту входит фенол, и ставить ее вредно для здоровья?
— Туберкулин, используемый для проведения пробы Манту, действительно содержит в своем составе фенол в качестве консерванта. Но его дозировка крайне мала и не приносит вреда организму, так как фенол производится в теле человека самостоятельно в значительно более высоких дозах. Например, доза фенола, которую вырабатывает микрофлора кишечника за сутки, выше в 600–700 раз больше, чем та, что находится в препарате для пробы Манту.
— Может ли реакция Манту быть ложноположительной из-за аллергии на компоненты препарата?
— В норме папула может быть в пределах 5–12 миллиметров на протяжении 5–6 лет после прививки от туберкулеза, которую делают в роддоме, — БЦЖ. Важно, чтобы при этом год от года размер папулы не увеличивался. Затем результат пробы должен стать отрицательным. Специфическая аллергическая реакция на компоненты туберкулина невозможна. У детей, склонных к аллергии, результат может быть более выраженным. В таком случае фтизиатр рекомендует альтернативный метод диагностики.
— Может ли после введения туберкулина повышаться температура?
— Как правило, повышение температуры говорит об инфицировании микобактериями туберкулеза или о заболевании. В норме температуры быть не должно. Если она есть — это повод тщательно обследовать ребенка.
— Имеют ли право не допустить к занятиям в детском саду или школе ребенка, который не прошел туберкулинодиагностику?
— Туберкулез — это опасное и тяжелое заболевание, которое распространяется воздушно-капельным путем и длительное время протекает бессимптомно. Врач и родители должны быть убеждены в том, что ребенок, поступающий в образовательное учреждение, здоров и не опасен для других детей. Поэтому без справки от фтизиатра об отсутствии этой болезни детям, которым не проводились внутрикожные пробы, детские сады и школы посещать нельзя. Справку можно получить только после иммунодиагностики. Какой метод использовать, совместно решают врач и родители.
Инфицирование микобактериями туберкулеза не повод отказывать ребенку в посещении детского сада
Фото: Виктор Михалев
Поделиться
— Может ли врач назначить лечение только на основании увеличенной папулы после Манту?
— Нет, обычно перед назначением лечения проводят дополнительное обследование. Например, диаскинтест и рентген или компьютерную томографию.
— А если ребенок инфицирован микобактериями туберкулеза, ему можно в детский сад и школу?
— Да, само по себе инфицирование — не повод отстранять ребенка от занятий. Но, повторюсь, чтобы ребенок продолжил ходить в детский коллектив, родителям нужно привести его к фтизиатру, обследовать и взять справку об отсутствии заболевания туберкулезом. Чтобы врач выдал такое заключение, может потребоваться дополнительное обследование. В случае выявления туберкулеза ребенок в детский коллектив не допускается. Сначала он получает лечение в стационаре, а затем, когда становится не опасен для окружающих, оздоравливается в детском санатории или на дому.
— Нужно ли лечить инфицирование?
— Инфицирование — это состояние, при котором риск заболеть туберкулезом наиболее высок. Предотвратить развитие болезни могут препараты, которые призваны бороться с микобактериями туберкулеза. Какое именно лекарство применять, решает врач-фтизиатр в каждом конкретном случае. Также профилактические препараты назначаются тем, кто не болеет, но имел контакт с больным туберкулезом.
— Вредит ли здоровью такое лечение? Многие считают, что оно наносит урон печени.
— Разные препараты по-разному действуют на организм. Какие-то противопоказаны при уже существующих проблемах с печенью, какие-то могут быть назначены только после консультации с окулистом. После назначения любого лекарства для борьбы с микобактериями туберкулеза за состоянием здоровья ребенка наблюдают. При появлении негативных реакций меняют препарат или дозировку. Параллельно с медикаментами против микобактерий туберкулеза используются препараты для поддержки печени и других органов. Схему лечения определяют индивидуально для каждого ребенка. Если все предосторожности соблюдены, польза от лечения, как правило, перевешивает возможные побочные эффекты.
Фото: Мария Плотникова
Мария Плотникова
корреспондент раздела «Образование»
МантуПермьДетиТуберкулезЗдоровье
- ЛАЙК10
- СМЕХ0
- УДИВЛЕНИЕ2
- ГНЕВ0
- ПЕЧАЛЬ4
Увидели опечатку? Выделите фрагмент и нажмите Ctrl+Enter
КОММЕНТАРИИ64
Читать все комментарии
Что я смогу, если авторизуюсь?
ПРАВИЛА КОММЕНТИРОВАНИЯ
0 / 1400Этот сайт защищен reCAPTCHA и Google. Применяются Политика конфиденциальности и Условия использования.
Новости СМИ2
Новости СМИ2
Реакция Манту: норма и отклонения у детей
Со школьных лет мы помним уколы, которые нам делали в поликлинике или на месте, в классе, и мы ради этого откладывали в сторону все учебные дела. Через некоторое время медработники вызывали нас на осмотр, осматривали место введения туберкулина (как оказалось позже), прикладывали линейку и что-то записывали в свои журналы. Время прошло, мы выросли, у нас появились свои дети, и мы столкнулись снова с этими же «уколами», но уже в отношении наших малышей. Что изменилось? Только наше отношение? Наше представление и знания об этой процедуре? Давайте рассмотрим более детально вопрос теста на туберкулез, так называемой пробы Манту, ведь речь уже идет не о нас, а о наших малышах.
Содержание
Суть пробы Манту
Процедура проведения туберкулиновой пробы
Возможные результаты теста
Чтобы тест дат правильный результат
Побочные действия туберкулиновой пробы
В каких случаях пробу Манту нельзя делать?
Суть пробы Манту
Проба Манту, или так называемая туберкулиновая проба, представляет собой тест на выдерживание организмом палочки Коха в случае заражения, а также на наличие/отсутствие ее в организме в данный момент. Это стало возможным благодаря открытию туберкулиновой палочки немецким врачом – Робертом Кохом. Он и изготовил в 1890 году препарат туберкулин (вытяжку из погибших бацилл Коха) для диагностики заболевания, а применяться он стал в 1907 году в Пирке, а в России – только с 1965. Сам же современный метод диагностики был усовершенствован французским врачом – Шарлем Манту.
Итак, проба Манту ― это не прививка от туберкулеза, а способ диагностики иммунитета человека к туберкулезу, профилактика своевременного выявления данного заболевания.
Процедура проведения туберкулиновой пробы
Когда малышу исполняется год, ему в обязательном порядке делают пробу Манту: вводят туберкулин в небольшой дозе под кожу в области внутренней стороны руки между запястьем и локтем. И через 72 часа наблюдают за реакцией: лимфоциты, отвечающие за противодействие организма к данному заболеванию, собственно, те из них, которые уже имели дело с палочкой Коха, как бы набрасываются на чужеродные бактерии (они собираются вокруг места введения препарата), образовывая уплотнение вокруг места инъекции. Чем больше уплотнение, тем большее количество лимфоцитов, борющихся с туберкулиновой палочкой в прошлом или в настоящем времени, существует в организме, что является показателем наличия заболевания ― «положительная реакция». В таком случае ребенка отправляют на дополнительное обследование. Для постановки предварительного диагноза уплотнение измеряют линейкой, и его диаметр позволяет говорить о наличии/отсутствии заболевания.
Каждому ребенку, вне зависимости от предыдущих реакций на введение туберкулина, данный тест делается ежегодно – 1 раз на протяжении 14 лет. Когда ребенку исполняется 14, этот метод диагностики заменяют прохождением обследования с помощью флюорографии.
От туберкулинового теста можно отказаться (просто написать заявление об отказе от него в поликлинике, где наблюдается ваш малыш). Это дело добровольное, вот только есть ли у вас уверенность в том, что ребенок нигде и никогда не встречал и не встретит в общественных местах людей, болеющих туберкулезом или являющихся его носителями? Туберкулез – наиболее распространенное (передается воздушно-капельным путем и бытовым) и опасное (не излечивается) заболевание.
Просмотрите данное видео, если вы еще раздумываете
Есть платные анализы крови на определение наличия/отсутствия данного заболевания у ребенка (иммуноглобулин AMg к туберкулезу), как вариант при вашем нежелании специально инфицировать ребенка данными бактериями, пусть даже в малых дозах и нежизнедеятельными. Они проводятся в частных клиниках и стоят денег, но здоровье крохи приоритетней.
Если же вы все же делаете пробу Манту ребенку, то стоит знать, какие результаты может выдать этот тест.
Возможные результаты теста
Результаты теста не являются точным доказательством заболевания туберкулеза, они могут показать ложный ответ, обусловленный некоторыми особенностями организма (при аллергии, недавно перенесенных инфекционных заболеваниях, неправильном питании, чувствительности кожи, наличии глистов у ребенка и т. п.) или неправильным проведением самого теста, истечением срока годности препарата. Но знать, какие же бывают показатели, стоит.
Итак, реакции:
Отрицательная: ей свойственно полное отсутствие покраснения, уплотнения вокруг места введения туберкулина или оно очень незначительно (до 1 мм). Это может быть признаками: а) отсутствия заболевания; б) слабого иммунитета ребенка, при котором просто нет реакции, а заболевание есть; в) заражение есть, но ему менее 10 недель.
Сомнительная реакция: она есть, а уплотнение на руке находится в пределах 1-4 мм. Это говорит о нормальном иммунитете и отсутствии заболевания.
Положительная реакция наблюдается, если уплотнение превысило в диаметре 5 мм, но не перешло границы 16 мм. Этот показатель свидетельствует, что в организме ребенка уже был опыт борьбы с туберкулезом и имеется иммунитет к нему, а вот есть ли само заболевание, покажут дальнейшие обследования в динамике результатов.
Гиперергическая реакция указывает на наличие туберкулеза. При ней размер уплотнения превышает 17 мм у детей и 21 мм у взрослых, оно явно красное, может иметь вид водянки или гнойника.
Ложноположительная реакция может иметь признаки гиперергической, но поводом к ней будут не болезнь, а неправильный уход за местом введения препарата.
В случае присутствия положительной, гиперергической или ложноположительной реакций ребенка в сопровождении родителей направляют на дальнейшее обследование в противотуберкулезный диспансер. Хотя, если ребенку в роддоме делали прививку БЦЖ, то реакция будет в любом случае.
Кроме всего, наблюдают еще и динамику роста уплотнения при пробе Манту из года в год. Если она имеет свойство нарастать или резко увеличиваться на 6 мм, то это повод обратиться к фтизиатру (специалисту, который определяет наличие/отсутствие туберкулеза у ребенка и направляет на дальнейшее обследование, назначает лечение).
Стоит посетить данного врача и в том случае, когда вы с ребенком недавно посетили места повышенного риска (где в воздухе витает данная инъекция), людей с туберкулезом.
Чтобы избежать ложноположительного результата теста, необходимо соблюдать некоторые правила по уходу за местом укола.
Чтобы тест дал правильный результат
Правила по уходу:
- избегайте контакта воды с местом введения препарата в первый день после пробы Манту;
- следите за тем, чтобы ребенок не расчесывал место укола;
- при возникновении покраснения, уплотнения, водянистого образования обрабатывать их нельзя.
Несоблюдение этих правил может дать ложноположительный результат, что запутает врачей и напугает родителей. Ребенка придется вести на дополнительные анализы в то место, куда лучше не попадать ― противотуберкулезный диспансер, где этой болезни предостаточно.
Побочные действия туберкулиновой пробы
Как и любой медицинский препарат, туберкулиновый тест имеет свои побочные действия. После него у ребенка могут наблюдаться:
- аллергическая сыпь;
- повышение температуры тела;
- общая вялость;
- отсутствие аппетита;
- тошнота, рвота;
- головокружение.
При наличии данных симптомов стоит вызвать врача и следовать его предписаниям. Кроме этого, сами же родители должны обеспечить малышу условия комфорта и спокойствия, уделить внимание, а не отмахиваться: «Само пройдет», «Что с ним сидеть? Уже взрослый». Даже 13-летнему ребенку нужны ваше внимание и забота. Тогда выздоровление приходит быстрее, а само заболевание протекает легче.
В каких случаях пробу Манту нельзя делать?
Но существует ряд условий, при которых проведение данного диагностического мероприятия противопоказано. К ним относят такие:
- При кожных заболеваниях проба Манту не делается, так как даст ложноположительный результат.
- При аллергии разного рода.
- При острых соматических и хронических инфекционных заболеваниях. Туберкулиновый тест проводится спустя месяц после полного выздоровления.
- При эпилепсии.
- На момент вакцинации от чего-либо.
- В момент заболевания простудными недугами.
С момента прекращения действия карантина в двух последних случаях пробу Манту уже можно делать.
В заключение стоит добавить, что обезопасить своего ребенка ― задача каждого родителя. С этой целью необходимо своевременное обследование (неважно, каким способом: с помощью пробы Манту или анализа иммуноглобулина), знание родителями круга общения своих детей и мест, куда они ходят.
Вот что говорит по поводу данной процедуры Е. О. Комаровский:
Была ли эта информация полезной?
ДаНет
mantaflow: /Users/sinithue/devel/manta/buildMaster/doxy/source/util/vectorbase.h Ссылка на файл
#include
#include
#include
#include
#include "general. h"
Перейдите к исходному коду этого файла.
класс | Manta::Vector3D< S > |
Базовый встроенный векторный класс. Подробнее… | |
#define | _VECTORBASE_H |
#define | VECTOR_EPSILON (1e-6f) |
#define | FLOATINGPOINT_PRECISION 1 |
#define | VECTOR_EPSILON (1e-6f) |
#define | M_PI 3. 1415 | 6
#define | M_E 2,7182818284 |
Real | |
typedef Vector3D< Real > | Manta::Vec3 |
Трехмерный векторный класс типа Real (обычно с плавающей запятой) | |
typedef Vector3D< int > | Manta::Vec3i |
3D vector class of type int | |
template | ||||||||||||||||||||||||||||
Vector3D< S > | Manta::operator+ (const Vector3D< S > &v1, const Vector3D< S > &v2) | |||||||||||||||||||||||||||
Оператор сложения. | ||||||||||||||||||||||||||||
template | ||||||||||||||||||||||||||||
Vector3D< S > | Manta::operator+ (const Vector3D< S > &v, S2 s) | |||||||||||||||||||||||||||
Оператор сложения. | ||||||||||||||||||||||||||||
template<класс S , класс S2 > | ||||||||||||||||||||||||||||
Vector3D< S > | Manta::operator+ (S2 s, const Vector3D< S > &v) | |||||||||||||||||||||||||||
Оператор сложения. | ||||||||||||||||||||||||||||
template | ||||||||||||||||||||||||||||
Vector3D< S > | Manta::operator- (const Vector3D< S > &v1, const Vector3D< S > &v2) | |||||||||||||||||||||||||||
Оператор вычитания. | ||||||||||||||||||||||||||||
шаблон<класс S, класс S2 > | ||||||||||||||||||||||||||||
Vector3D< S > | Manta::operator- (const Vector3D< S > &v, S2 s) | |||||||||||||||||||||||||||
Оператор вычитания. | ||||||||||||||||||||||||||||
template | ||||||||||||||||||||||||||||
Vector3D< S > | Manta::operator- (S2 s, const Vector3D< S > &v) | |||||||||||||||||||||||||||
Оператор вычитания. | ||||||||||||||||||||||||||||
Vector3D< S > | Manta::operator* (const Vector3D< S > &v1, const Vector3D< S > &v2) | |||||||||||||||||||||||||||
Оператор умножения. | ||||||||||||||||||||||||||||
template | ||||||||||||||||||||||||||||
Vector3D< S > | Manta::operator* (const Vector3D< S > &v, S2 s) | |||||||||||||||||||||||||||
Оператор умножения. | ||||||||||||||||||||||||||||
template | ||||||||||||||||||||||||||||
Vector3D< S > | Manta::operator* (S2 s, const Vector3D< S > | |||||||||||||||||||||||||||
Оператор умножения. | ||||||||||||||||||||||||||||
template | ||||||||||||||||||||||||||||
Vector3D< S > | Manta::operator/ (const Vector3D< S > &v1, const Vector3D< S > &v2) | |||||||||||||||||||||||||||
Оператор отдела. | ||||||||||||||||||||||||||||
template | ||||||||||||||||||||||||||||
Vector3D< S > | ||||||||||||||||||||||||||||
Оператор деления. | ||||||||||||||||||||||||||||
template<класс S , класс S2 > | ||||||||||||||||||||||||||||
Vector3D< S > | Manta::operator/ (S2 s, const Vector3D< S > &v) | |||||||||||||||||||||||||||
Оператор деления. | ||||||||||||||||||||||||||||
template | ||||||||||||||||||||||||||||
bool | Manta::operator== (const Vector3D< S > &s1, const Vector3D< S > &s2) | |||||||||||||||||||||||||||
Оператор сравнения. | ||||||||||||||||||||||||||||
шаблон <класс S > | ||||||||||||||||||||||||||||
bool | Manta::operator!= (const Vector3D< S > &s1, const Vector3D< S > &s2) | |||||||||||||||||||||||||||
Оператор сравнения. | ||||||||||||||||||||||||||||
template | ||||||||||||||||||||||||||||
Vector3D< S > | Manta::vmin (const Vector3D< S > &s1, const Vector3D< S > &s2) | |||||||||||||||||||||||||||
Минимальный оператор. | ||||||||||||||||||||||||||||
template | ||||||||||||||||||||||||||||
Vector3D< S > | Manta::vmin (const Vector3D< S > &s1, S2 s2) | |||||||||||||||||||||||||||
Минимальный оператор. | ||||||||||||||||||||||||||||
template | ||||||||||||||||||||||||||||
Vector3D< S > | Manta::vmin (S1 s1, const Vector3D< S > &s2) | |||||||||||||||||||||||||||
Мин оператор. | ||||||||||||||||||||||||||||
template | ||||||||||||||||||||||||||||
Vector3D< S > | Manta::vmax (const Vector3D< S > &s1, const Vector3D< S > &s2) | |||||||||||||||||||||||||||
Максимальный оператор. | ||||||||||||||||||||||||||||
template | ||||||||||||||||||||||||||||
Vector3D< S > | Manta::vmax (const Vector3D< S > &s1, S2 s2) | |||||||||||||||||||||||||||
Макс. оператор. | ||||||||||||||||||||||||||||
template | ||||||||||||||||||||||||||||
Vector3D< S > | Manta::vmax (S1 s1, const Vector3D< S > &s2) | |||||||||||||||||||||||||||
Максимальный оператор. | ||||||||||||||||||||||||||||
template | ||||||||||||||||||||||||||||
S | Manta::dot (const Vector3D< S > &t, const Vector3D< S > &v) | |||||||||||||||||||||||||||
Скалярный продукт. | ||||||||||||||||||||||||||||
template | ||||||||||||||||||||||||||||
Vector3D< S > | Manta::cross (const Vector3D< S > &t, const Vector3D< S > &v) | |||||||||||||||||||||||||||
Перекрестное произведение. | ||||||||||||||||||||||||||||
template | ||||||||||||||||||||||||||||
const Vector3D< S > & | Manta::projectNormalTo (const Vector3D< S > &v, const Vector3D< S > &n) | |||||||||||||||||||||||||||
Проецирование вектора на плоскость, определяемую его нормалью. More… | ||||||||||||||||||||||||||||
template | ||||||||||||||||||||||||||||
S | Manta::norm (const Vector3D< S > &v) | |||||||||||||||||||||||||||
шаблон<класс S > | ||||||||||||||||||||||||||||
S | Manta::normSquare (const Vector3D< S > &v) | |||||||||||||||||||||||||||
Вычислить квадрат величины. | ||||||||||||||||||||||||||||
Real | Manta::norm (const Real v) | |||||||||||||||||||||||||||
совместимость, позволяет использовать входные данные int, Real и Vec с norm/normSquare | ||||||||||||||||||||||||||||
Manta::normSquare (const Real v) | ||||||||||||||||||||||||||||
Real | Manta::norm (const int v) | |||||||||||||||||||||||||||
Real | Manta::normSquare (const int v) | |||||||||||||||||||||||||||
template | ||||||||||||||||||||||||||||
Vector3D< S > | Manta::getNormalized (const Vector3D< S > &v) | |||||||||||||||||||||||||||
Возвращает нормализованный вектор. | ||||||||||||||||||||||||||||
template | ||||||||||||||||||||||||||||
S | Manta::normalize (Vector3D< S > &v) | |||||||||||||||||||||||||||
Compute the norm of the vector and normalize it. More… | ||||||||||||||||||||||||||||
template | ||||||||||||||||||||||||||||
Vector3D< S > | Manta::getOrthogonalVector (const Vector3D< S > &v) | |||||||||||||||||||||||||||
Получить ортогональный вектор. More… | ||||||||||||||||||||||||||||
template | ||||||||||||||||||||||||||||
void | Manta::vecToAngle (const Vector3D< S > &v, S &phi, S &theta) | |||||||||||||||||||||||||||
Convert вектор в полярные координаты. Подробнее… | ||||||||||||||||||||||||||||
шаблон<класс S > | ||||||||||||||||||||||||||||
Vector3D< S > | Manta::reflectVector (const Vector3D< S > &t, const Vector3D< S > &n) | |||||||||||||||||||||||||||
Вычислить вектор, отраженный от поверхности. Подробнее… | ||||||||||||||||||||||||||||
template | ||||||||||||||||||||||||||||
Vector3D< S > | Manta::refractVector > (const Vector3D, const Vector< S > &t S nair, int &refRefl) | |||||||||||||||||||||||||||
Вычислить вектор преломления на поверхности. Подробнее… | ||||||||||||||||||||||||||||
Шаблон | ||||||||||||||||||||||||||||
Std :: Ostream & | Manta :: Operator << (Std :: Ostream & OS, Consture3d 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 29292 9002 9002 9002 | Выводит объект в удобочитаемой форме в поток. Подробнее… | | |||||||||||||
template | ||||||||||||||||||||||||||||
std::istream & | Manta::operator>> (std::istream > 9 Sis, Vector3 &is,0024 | |||||||||||||||||||||||||||
Считывает содержимое объекта из потока. Подробнее… | ||||||||||||||||||||||||||||
template | ||||||||||||||||||||||||||||
Vec3 | Manta::toVec3 (T v) | |||||||||||||||||||||||||||
convert to Real Vector | ||||||||||||||||||||||||||||
template | ||||||||||||||||||||||||||||
Vec3i | Manta::toVec3i (T v) | |||||||||||||||||||||||||||
преобразовать в целочисленный вектор | ||||||||||||||||||||||||||||
Шаблон <класс T> | ||||||||||||||||||||||||||||
VEC3I | MANTA :: TOVEC3I (T V0, T V1, T V2) | |||||||||||||||||||||||||||
.
template | ||||||||||||||||||||||||||||
Vec3i | Manta::toVec3iRound (T v) | |||||||||||||||||||||||||||
round и преобразовать в int Vector | ||||||||||||||||||||||||||||
template | ||||||||||||||||||||||||||||
Vec3i | Manta::toVec3iChecked (T v) | |||||||||||||||||||||||||||
convert to int Vector if values are close enough to an int | ||||||||||||||||||||||||||||
template | ||||||||||||||||||||||||||||
Vector3D< double > | Manta::toVec3d (T v) | |||||||||||||||||||||||||||
convert to double Vector | ||||||||||||||||||||||||||||
template | ||||||||||||||||||||||||||||
Vector3D< float > | Manta::toVec3f (T v) | |||||||||||||||||||||||||||
convert to float Vector | ||||||||||||||||||||||||||||
template<> | ||||||||||||||||||||||||||||
Vec3 | Manta::clamp< Vec3 > (const Vec3 &a, const Vec3 &b, const Vec3 &c) | |||||||||||||||||||||||||||
template<> | ||||||||||||||||||||||||||||
Vec3 | Manta::safeDivide< Vec3 > (const Vec3 &a, const Vec3 &b) | |||||||||||||||||||||||||||
template<> | ||||||||||||||||||||||||||||
Vec3 | Manta::nmod< Vec3 > (const Vec3 &a, const Vec3 &b) | |||||||||||||||||||||||||||
◆ getOrthogonalVector()
template
Vector3D | ( | const Vector3D< S > & | v | ) |
Получить ортогональный вектор.
Вычислить вектор, ортонормированный заданному вектору. Ничего другого нельзя предположить для направления нового вектора.
- Возвращает
- Ортонормированный вектор
◆ норма()
шаблон<класс S >
| встроенный |
Вычислить величину (длину) вектора (зафиксировать 0 и 1 с помощью VECTOR_EPSILON)
◆ normalize()
template
| встроенный |
Вычислить норму вектора и нормализовать его.
- Возвращает
- Значение нормы
◆ оператор
шаблон<класс S >
std::ostream& Manta::operator<< | ( | std::ostream и | ос , |
const Vector3D< S > & | и | ||
) |
Выводит объект в удобочитаемой форме в поток.
Формат вывода [x,y,z]
◆ оператор>>()
шаблон<класс S >
std::istream& Manta::operator>> | ( | std::istream и | это , |
Vector3D< S > & | и | ||
) |
Считывает содержимое объекта из потока.
Формат ввода [x,y,z]
◆ проектNormalTo()
шаблон<класс S >
| встроенный |
Проецирование вектора на плоскость, определяемую его нормалью.
Проецирует вектор на плоскость, перпендикулярную заданному вектору, которая должна иметь единичную длину. Сам модифицируется.
- Параметры
v Вектор к проекту n Плоскость нормаль
- Возвращает
- Прогнозируемый вектор
◆ ReflectVector()
шаблон<класс S >
| встроенный |
Вычисление вектора отражения от поверхности.
Вычислить вектор, который является собственным (как входящий вектор), отраженным от поверхности с отличным вектором нормали. Обратите внимание, что нормаль инвертируется, если скалярное произведение с ней положительно.
- Параметры
t Входящий вектор n Нормаль поверхности
- Возвращает
- Новый отраженный вектор
◆ преломление вектора()
шаблон<класс S >
| встроенный |
Вычислить вектор преломления на поверхности.
- Параметры
t Входящий вектор n Нормаль поверхности NT Индекс «Внутренняя» рефракция NAIR Индекс преломления на внешнем » . - Возвращает
- Вектор преломления
◆ vecToAngle()
шаблон<класс S >
пустота Manta::vecToAngle ( const Vector3D< S > & v , S и фи , S и тета ) встроенный Преобразование вектора в полярные координаты.
Преобразование стабильного вектора в угол
- Параметры
V Вектор. mantaflow: /Users/sinithue/devel/manta/buildMaster/doxy/source/util/randomstream.h Ссылка на файл
class Manta::Manta::Error struct Manta::Manta::remove_pointers< T > struct Manta ::Manta::remove_pointers< T * > struct Manta::Manta::remove_pointers< T & > 9 0 0027 struct Manta::Manta::MuTime Класс синхронизации для измерения производительности. Подробнее… класс Manta::Manta::Vector3D< S > Базовый встроенный векторный класс. Подробнее… класс Manta::MTRand 4 класс 90 270029 Manta::RandomStream typedef long long Manta::Manta::IndexInt typedef float Manta::Real typedef Vector3D< Real > Manta::Manta::Vec3 Трехмерный векторный класс типа Real (обычно с плавающей запятой) typedef Vector3D< int > Manta::Manta::Vec3i 3D vector class of type int void Manta::Manta::updateQtGui (bool full, int frame, float time, const std::string &curPlugin) bool Manta::Manta::_chklevel (целый уровень=0) std::ostream & Manta::Manta::operator<< (std::ostream &os, const MuTime &t) :std:ManfodInfo:string 4 () создать строку с информацией о текущей сборке mantaflow Подробнее. .. шаблон<класс T > T Manta::Manta::square (T a) template T Manta::Manta::cubed (T a) template T Manta::Manta::clamp (const T &val, const T &vmin, const T &vmax) template T Manta::Manta::nmod (const T &a, const T &b) template<> int Manta::Manta::nmod (const int &a, const int &b) 3 template<>
float Manta::Manta::nmod (const float &a, const float &b) template<> double Manta::Manta::nmod (const double &a, const double &b) template T Manta::Manta::safeDivide (const T &a, const T &b) 2 2 2 шаблон<> целое Manta::Manta::safeDivide< int > (const int &a, const int &b) template<> float Manta::Manta::safeDivide< float > (const float &a, const float &b) 2 template<> double Manta::Manta::safeDivide< double > (const double &a, const double &b) bool Manta::Manta::c_isnan (float c) template Vector3D< S > Manta::Manta::operator+ (const Vector3D< S > &v1, const Vector3D< S > &v2) Оператор сложения. шаблон<класс S, класс S2 > Vector3D< S > Manta::Manta::operator+ (const Vector3D< S > &v, S2 s) Оператор сложения. template Vector3D< S > Manta::Manta::operator+ (S2 s, const Vector3D< S > &v) Оператор сложения. template Vector3D< S > Manta::Manta::operator- (const Vector3D< S > &v1, const Vector3D< S > &v2) Оператор вычитания. template Vector3D< S > Manta::Manta::operator- (const Vector3D< S > &v, S2 s) Оператор вычитания. template Vector3D< S > Manta::Manta::operator- (S2 s, const Vector3D< S > &v) Оператор вычитания. template<класс S > Vector3D< S > Manta::Manta::operator* (const Vector3D< S > &v1, const Vector3D< S > &v2) Оператор умножения. template Vector3D< S > Manta::Manta::operator* (const Vector3D< S > &v, S2 s) Оператор умножения. template Vector3D< S > Manta::Manta::operator* (S2 s, const Vector3D< S > &v) Оператор умножения. template Vector3D< S > Manta::Manta::operator/ (const Vector3D< S > &v1, const Vector3D< S > &v2) Оператор отделения. template Vector3D< S > Manta::Manta::operator/ (const Vector3D< S > &v, S2 s) Оператор деления. template<класс S , класс S2 > Vector3D< S > Manta::Manta::operator/ (S2 s, const Vector3D< S > &v) Оператор деления. template bool Manta::Manta::operator== (const Vector3D< S > &s1, const Vector3D< S > &s2) Оператор сравнения. шаблон <класс S > bool Manta::Manta::operator!= (const Vector3D< S > &s1, const Vector3D< S > &s2) Оператор сравнения. template Vector3D< S > Manta::Manta::vmin (const Vector3D< S > &s1, const Vector3D< S > &s2) Минимальный оператор. template Vector3D< S > Manta::Manta::vmin (const Vector3D< S > &s1, S2 s2) Минимальный оператор. template Vector3D< S > Manta::Manta::vmin (S1 s1, const Vector3D< S > &s2) Мин. оператор. template Vector3D< S > Manta::Manta::vmax (const Vector3D< S > &s1, const Vector3D< S > &s2) Максимальный оператор. template<класс S , класс S2 > Vector3D< S > Manta::Manta::vmax (const Vector3D< S > &s1, S2 s2) Максимальный оператор. template Vector3D< S > Manta::Manta::vmax (S1 s1, const Vector3D< S > &s2) Максимальный оператор. шаблон <класс S > S Manta::Manta::dot (const Vector3D< S > &t, const Vector3D< S > &v) Скалярное произведение. template Vector3D< S > Manta::Manta::cross (const Vector3D< S > &t, const Vector3D< S > &v) Кросс-произведение. template const Vector3D< S > & Manta::Manta::projectNormalTo (const Vector3D< S > &v, const Vector3D< S > &n) Спроецируйте вектор на плоскость, определяемую его нормалью. Подробнее… template S Manta::Manta::norm (const Vector3D< S > &v) template S Manta::Manta::normSquare (const Vector3D< S > &v) Вычислить квадрат величины. Real Manta::Manta::norm (const Real v) совместимость, позволяет использовать входные данные int, Real и Vec с norm/normSquare Real Manta::Manta::normSquare (const Real v) Real Manta::Manta::norm (const int v) Real Manta::Manta::normSquare (const int v) template<класс S > Vector3D< S > Manta::Manta::getNormalized (const Vector3D< S > &v) Возвращает нормализованный вектор. Шаблон <класс S> S Manta :: MANTA :: Normalize (Vector3d и V)93339. . Подробнее… template Vector3D< S > Manta::Manta::getOrthogonalVector (const Vector3D< S > &v) Получить ортогональный вектор. Подробнее … Шаблон void MANTA :: Manta :: VectoAngle (Const Vector3d & v, S & Phi, S & Theta) 9002.. . . . Преобразование вектора в полярные координаты. Подробнее… Шаблон Vector3d Manta :: Manta :: Refertvector (Const Vector3d n) и N. N) и N. N) 9003 9003 9003 9003 9003 9003 9003 9003 9003 9003 9003 9003 9003 9003 9003 9003 9003 9003 9003 9003 Вычисление вектора отражения от поверхности. Подробнее… template Vector3D< S > Manta::Manta::refract &normal >Vector3D Вычислить вектор преломления на поверхности. Подробнее… template std::ostream & Manta::Manta:: Выводит объект в удобочитаемой форме для потока. Подробнее… template std::istream & Manta::Manta::operator>> (std::istream &is, Vector3D< S > &i) Считывает содержимое объекта из потока. Подробнее… template Vec3 Manta::Manta::toVec3 (T v) преобразовать в реальный вектор 20024 Шаблон <класс T> VEC3I Manta :: Manta :: Tovec3i (T v) . Шаблон <класс T> VEC3I Manta :: Manta :: Tovec3i (T V0, T V1, T V2) .