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
float
ordouble
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