FEAreaCoverage
Public Functions
| Name | |
|---|---|
| FEAreaCoverage() | |
| void | SetSelection1(vector< int > & s) |
| void | SetSelection2(vector< int > & s) |
| vector< double > | Apply(std::shared_ptr< FEMesh > mesh1, std::shared_ptr< FEMesh > mesh2) |
| void | AllowBackIntersection(bool b) |
| bool | AllowBackIntersection() const |
| void | SetAngleThreshold(double w) |
| double | GetAngleThreshold() const |
| void | SetBackSearchRadius(double R) |
| double | GetBackSearchRadius() const |
Protected Functions
| Name | |
|---|---|
| void | UpdateSurface(FEAreaCoverage::Surface & s) |
| bool | intersect(const vec3d & r, const vec3d & N, FEAreaCoverage::Surface & surf, Intersection & q) |
| bool | faceIntersect(FEAreaCoverage::Surface & surf, const Ray & ray, int nface, Intersection & q) |
Protected Attributes
| Name | |
|---|---|
| Surface | m_surf1 |
| Surface | m_surf2 |
| bool | m_ballowBackIntersections |
| double | m_angleThreshold |
| double | m_backSearchRadius |
Public Functions Documentation
function FEAreaCoverage
cpp
FEAreaCoverage()
function SetSelection1
cpp
inline void SetSelection1(
vector< int > & s
)
function SetSelection2
cpp
inline void SetSelection2(
vector< int > & s
)
function Apply
cpp
vector< double > Apply(
std::shared_ptr< FEMesh > mesh1,
std::shared_ptr< FEMesh > mesh2
)
function AllowBackIntersection
cpp
void AllowBackIntersection(
bool b
)
function AllowBackIntersection
cpp
bool AllowBackIntersection() const
function SetAngleThreshold
cpp
void SetAngleThreshold(
double w
)
function GetAngleThreshold
cpp
double GetAngleThreshold() const
function SetBackSearchRadius
cpp
void SetBackSearchRadius(
double R
)
function GetBackSearchRadius
cpp
double GetBackSearchRadius() const
Protected Functions Documentation
function UpdateSurface
cpp
void UpdateSurface(
FEAreaCoverage::Surface & s
)
function intersect
cpp
bool intersect(
const vec3d & r,
const vec3d & N,
FEAreaCoverage::Surface & surf,
Intersection & q
)
function faceIntersect
cpp
bool faceIntersect(
FEAreaCoverage::Surface & surf,
const Ray & ray,
int nface,
Intersection & q
)
Protected Attributes Documentation
variable m_surf1
cpp
Surface m_surf1;
variable m_surf2
cpp
Surface m_surf2;
variable m_ballowBackIntersections
cpp
bool m_ballowBackIntersections;
variable m_angleThreshold
cpp
double m_angleThreshold;
variable m_backSearchRadius
cpp
double m_backSearchRadius;
Updated on 2026-03-31 at 16:02:10 +0000