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