| public |
Inheritance Graph
graph BT
MutationCandidate
click MutationCandidate "classMinSG_1_1AGVS_1_1MutationCandidate"
Description
Structure to store a single mutation candidate.
Parameters
- value_t
- Either
floatordouble
Public Types
| typedef Geometry::_Vec3 < value_t > | vec3_t |
Public Attributes
| vec3_t | origin Segment origin (called s_0) |
| vec3_t | termination Segment termination point (called s_t) |
| Node * | originObject View cell at origin, or object at backward hit point. |
| GeometryNode * | terminationObject Object at forward hit point. |
| uint32_t | mutationCount Number of mutations generated from this candidate. |
Public Functions
| MutationCandidate( vec3_t p_origin, Node * p_originObject, vec3_t p_termination, GeometryNode * p_terminationObject) |
Documentation
typedef
MinSG::AGVS::MutationCandidate::vec3_t
| public |
| typedef Geometry::_Vec3 < value_t > vec3_t |
Defined in MinSG/Ext/AdaptiveGlobalVisibilitySampling/MutationCandidate.h:34
variable
MinSG::AGVS::MutationCandidate::origin
| public |
| vec3_t origin |
Segment origin (called s_0)
Defined in MinSG/Ext/AdaptiveGlobalVisibilitySampling/MutationCandidate.h:37
variable
MinSG::AGVS::MutationCandidate::termination
| public |
| vec3_t termination |
Segment termination point (called s_t)
Defined in MinSG/Ext/AdaptiveGlobalVisibilitySampling/MutationCandidate.h:40
variable
MinSG::AGVS::MutationCandidate::originObject
| public |
| Node * originObject |
View cell at origin, or object at backward hit point.
Defined in MinSG/Ext/AdaptiveGlobalVisibilitySampling/MutationCandidate.h:43
variable
MinSG::AGVS::MutationCandidate::terminationObject
| public |
| GeometryNode * terminationObject |
Object at forward hit point.
Defined in MinSG/Ext/AdaptiveGlobalVisibilitySampling/MutationCandidate.h:46
variable
MinSG::AGVS::MutationCandidate::mutationCount
| public |
| uint32_t mutationCount |
Number of mutations generated from this candidate.
Defined in MinSG/Ext/AdaptiveGlobalVisibilitySampling/MutationCandidate.h:49
function
MinSG::AGVS::MutationCandidate::MutationCandidate
| public | inline |
| MutationCandidate( | vec3_t | p_origin, |
| Node * | p_originObject, | |
| vec3_t | p_termination, | |
| GeometryNode * | p_terminationObject | |
| ) |
Defined in MinSG/Ext/AdaptiveGlobalVisibilitySampling/MutationCandidate.h:51