Returns \(I(\)p2
is in \(N_{CS}(p1,t))\) for points p1
and p2
,
that is, returns 1 if p2
is in \(N_{CS}(p1,t)\),
returns 0 otherwise, where \(N_{CS}(x,t)\) is the CS proximity region for point \(x\) with expansion parameter \(t>0\).
This function is equivalent to IarcCSstd.tri
, except that it computes the indicator using the functions
IarcCSstd.triRAB
, IarcCSstd.triRBC
and IarcCSstd.triRAC
which are edge-region specific indicator functions.
For example,
IarcCSstd.triRAB
computes \(I(\)p2
is in \(N_{CS}(p1,t))\) for points p1
and p2
when p1
resides in the edge region of edge \(AB\).
CS proximity region is defined with respect to the standard equilateral triangle
\(T_e=T(v=1,v=2,v=3)=T((0,0),(1,0),(1/2,\sqrt{3}/2))\) and edge regions are based on the center \(M=(m_1,m_2)\)
in Cartesian coordinates or \(M=(\alpha,\beta,\gamma)\) in barycentric coordinates in the interior of \(T_e\);
default is \(M=(1,1,1)\) i.e., the center of mass of \(T_e\).
re
is the index of the edge region p1
resides, with default=NULL
.
If p1
and p2
are distinct and either of them are outside \(T_e\), it returns 0,
but if they are identical, then it returns 1 regardless of their locations (i.e., it allows loops).
See also (ceyhan:Phd-thesis,ceyhan:arc-density-CS,ceyhan:test2014;textualpcds).