FEAreaCoverage
Public Functions
Protected Functions
Protected Attributes
Public Functions Documentation
function FEAreaCoverage
function SetSelection1
inline void SetSelection1(
    vector< int > & s
)
 
function SetSelection2
inline void SetSelection2(
    vector< int > & s
)
 
function Apply
vector< double > Apply(
    std::shared_ptr< FEMesh > mesh1,
    std::shared_ptr< FEMesh > mesh2
)
 
function AllowBackIntersection
void AllowBackIntersection(
    bool b
)
 
function AllowBackIntersection
bool AllowBackIntersection() const
 
function SetAngleThreshold
void SetAngleThreshold(
    double w
)
 
function GetAngleThreshold
double GetAngleThreshold() const
 
function SetBackSearchRadius
void SetBackSearchRadius(
    double R
)
 
function GetBackSearchRadius
double GetBackSearchRadius() const
 
Protected Functions Documentation
function UpdateSurface
void UpdateSurface(
    FEAreaCoverage::Surface & s
)
 
function intersect
bool intersect(
    const vec3d & r,
    const vec3d & N,
    FEAreaCoverage::Surface & surf,
    Intersection & q
)
 
function faceIntersect
bool faceIntersect(
    FEAreaCoverage::Surface & surf,
    const Ray & ray,
    int nface,
    Intersection & q
)
 
Protected Attributes Documentation
variable m_surf1
variable m_surf2
variable m_ballowBackIntersections
bool m_ballowBackIntersections;
 
variable m_angleThreshold
variable m_backSearchRadius
double m_backSearchRadius;
 
Updated on 2024-03-17 at 12:58:44 -0600