\doxysection{Triangle\+Ex Class Reference}
\hypertarget{classTriangleEx}{}\label{classTriangleEx}\index{TriangleEx@{TriangleEx}}
Inheritance diagram for Triangle\+Ex\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{classTriangleEx}
\end{center}
\end{figure}
\doxysubsubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\Hypertarget{classTriangleEx_a4f9758d550a3eed2ee92f879c765ccb1}\label{classTriangleEx_a4f9758d550a3eed2ee92f879c765ccb1} 
{\bfseries Triangle\+Ex} (const Triangle\+\_\+2 \&base)
\item 
\Hypertarget{classTriangleEx_a82f84204f80a269c10a991af5b2f531d}\label{classTriangleEx_a82f84204f80a269c10a991af5b2f531d} 
{\bfseries Triangle\+Ex} (Triangle\+\_\+2 \&\&base)
\item 
\mbox{\hyperlink{classAShape}{AShape}} \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{classTriangleEx_ad3387c0e9e91c0d9f78d9707a9c0515b}{clone}} () const override
\item 
uint \mbox{\hyperlink{classTriangleEx_a3940e414ad48f00a917f7feccc276756}{vertex\+Count}} () const override
\item 
Real \mbox{\hyperlink{classTriangleEx_acef1e7cda80c308c8e4a9b7583c4e498}{unsigned\+Area}} () const override
\item 
Bbox\+\_\+2 \mbox{\hyperlink{classTriangleEx_a2323ad69bcea98041e69a565eabc0730}{bbox}} () const override
\item 
void \mbox{\hyperlink{classTriangleEx_aa3acbe5880bc4e92e4a81ac09fc851a8}{transform}} (const CGAL\+::\+Aff\+\_\+transformation\+\_\+2$<$ Kernel $>$ \&) override
\item 
\Hypertarget{classTriangleEx_a88215accdab890cd7d087c55b5fc9e9f}\label{classTriangleEx_a88215accdab890cd7d087c55b5fc9e9f} 
void {\bfseries translate} (const \+::\+Vector\+\_\+2 \&) override
\item 
\Hypertarget{classTriangleEx_a8acb7cbd0c1d76c17a0a8dca51686b97}\label{classTriangleEx_a8acb7cbd0c1d76c17a0a8dca51686b97} 
bool {\bfseries contains} (const \+::\+Point\+\_\+2 \&) const override
\item 
Real \mbox{\hyperlink{classTriangleEx_a52d8ffd41a7659399d088dcd53a6f7e3}{squared\+\_\+distance}} (const \mbox{\hyperlink{classAShape}{AShape}} \&S) const override
\item 
Real \mbox{\hyperlink{classTriangleEx_ae61c95aaf57e44febaefa9dcd1bd0ab2}{squared\+\_\+distance}} (const \+::\+Point\+\_\+2 \&) const override
\item 
Real \mbox{\hyperlink{classTriangleEx_a92b9380624aa69471b45a0116b426574}{squared\+\_\+distance}} (const Segment\+\_\+2 \&) const override
\item 
Real \mbox{\hyperlink{classTriangleEx_a1a8fd3c93dd2267b4e08bfcc012d8166}{squared\+\_\+distance}} (const Circle\+\_\+2 \&C) const override
\item 
Real \mbox{\hyperlink{classTriangleEx_aac6ae37e4925f251971f318e84d9e7ab}{squared\+\_\+distance}} (const Iso\+\_\+rectangle\+\_\+2 \&) const override
\item 
Real \mbox{\hyperlink{classTriangleEx_a77bbccdddb2084525861d36e93fc1577}{squared\+\_\+distance}} (const Triangle\+\_\+2 \&) const override
\item 
Real \mbox{\hyperlink{classTriangleEx_af5a82803e0c8cb712fc4ce50bdf24fb2}{squared\+\_\+distance}} (const Polygon\+\_\+2 \&) const override
\item 
Real \mbox{\hyperlink{classTriangleEx_a12c3f0d7f075111c488cc2fe8a25ed5f}{squared\+\_\+distance}} (const \mbox{\hyperlink{classWideSegment__25}{Wide\+Segment\+\_\+25}} \&) const override
\item 
bool \mbox{\hyperlink{classTriangleEx_a9a24ce0f36b7afd58f8a65214ba3986a}{intersects}} (const \mbox{\hyperlink{classAShape}{AShape}} \&S) const override
\item 
bool \mbox{\hyperlink{classTriangleEx_aa1c40d696f2befd25896c52e0d9cf41c}{intersects}} (const Circle\+\_\+2 \&) const override
\item 
bool \mbox{\hyperlink{classTriangleEx_aed6e10b937ad57c25cda1aea3aac19d5}{intersects}} (const Iso\+\_\+rectangle\+\_\+2 \&) const override
\item 
bool \mbox{\hyperlink{classTriangleEx_adbba71009d58984f909191b5d1acfa17}{intersects}} (const Triangle\+\_\+2 \&) const override
\item 
bool \mbox{\hyperlink{classTriangleEx_ae33f736a4e29692b1823c51fbb354a02}{intersects}} (const Polygon\+\_\+2 \&) const override
\item 
bool \mbox{\hyperlink{classTriangleEx_ac7ae2522fc6870a5438820b927c80254}{intersects}} (const \mbox{\hyperlink{classWideSegment__25}{Wide\+Segment\+\_\+25}} \&) const override
\item 
\+::\+Point\+\_\+2 \mbox{\hyperlink{classTriangleEx_a89d81d759c714fa632c3b26d0313b3f1}{centroid}} () const override
\item 
std\+::string \mbox{\hyperlink{classTriangleEx_a9c99d017964024b05b29264081ab117f}{str}} () const override
\item 
Py\+Object \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{classTriangleEx_acdb1b84c2c04b26116e6f7dc701d0b27}{get\+Py}} () const override
\end{DoxyCompactItemize}
\doxysubsection*{Public Member Functions inherited from \mbox{\hyperlink{classAShape}{AShape}}}
\begin{DoxyCompactItemize}
\item 
{\footnotesize template$<$typename T$>$ }\\T \texorpdfstring{$\ast$}{*} {\bfseries as} ()
\item 
{\footnotesize template$<$typename T$>$ }\\const T \texorpdfstring{$\ast$}{*} {\bfseries as} () const
\item 
virtual uint {\bfseries index\+Count\+With\+Restart} () const
\item 
virtual bool {\bfseries can\+Draw\+As\+Tri\+Fan} () const
\item 
virtual bool {\bfseries is\+Round} () const
\item 
Real {\bfseries bounding\+Radius} () const
\item 
virtual bool \mbox{\hyperlink{classAShape_a00057d53de327c100757dd10a6656285}{transform\+Preserves\+Type}} (const CGAL\+::\+Aff\+\_\+transformation\+\_\+2$<$ Kernel $>$ \&) const
\item 
virtual void {\bfseries translate} (const Vector\+\_\+2 \&)=0
\item 
virtual \mbox{\hyperlink{classAShape}{AShape}} \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{classAShape_a6357c580061743d2393287c585c7149a}{transform\+Type}} (const CGAL\+::\+Aff\+\_\+transformation\+\_\+2$<$ Kernel $>$ \&)
\item 
virtual bool {\bfseries contains} (const Point\+\_\+2 \&) const =0
\item 
Real {\bfseries squared\+\_\+distance} (const Bbox\+\_\+2 \&) const
\item 
bool {\bfseries intersects} (const Bbox\+\_\+2 \&) const
\end{DoxyCompactItemize}


\label{doc-func-members}
\Hypertarget{classTriangleEx_doc-func-members}
\doxysubsection{Member Function Documentation}
\Hypertarget{classTriangleEx_a2323ad69bcea98041e69a565eabc0730}\index{TriangleEx@{TriangleEx}!bbox@{bbox}}
\index{bbox@{bbox}!TriangleEx@{TriangleEx}}
\doxysubsubsection{\texorpdfstring{bbox()}{bbox()}}
{\footnotesize\ttfamily \label{classTriangleEx_a2323ad69bcea98041e69a565eabc0730} 
Bbox\+\_\+2 Triangle\+Ex\+::bbox (\begin{DoxyParamCaption}{}{}\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [override]}, {\ttfamily [virtual]}}



Implements \mbox{\hyperlink{classAShape}{AShape}}.

\Hypertarget{classTriangleEx_a89d81d759c714fa632c3b26d0313b3f1}\index{TriangleEx@{TriangleEx}!centroid@{centroid}}
\index{centroid@{centroid}!TriangleEx@{TriangleEx}}
\doxysubsubsection{\texorpdfstring{centroid()}{centroid()}}
{\footnotesize\ttfamily \label{classTriangleEx_a89d81d759c714fa632c3b26d0313b3f1} 
\+::\+Point\+\_\+2 Triangle\+Ex\+::centroid (\begin{DoxyParamCaption}{}{}\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}}



Implements \mbox{\hyperlink{classAShape}{AShape}}.

\Hypertarget{classTriangleEx_ad3387c0e9e91c0d9f78d9707a9c0515b}\index{TriangleEx@{TriangleEx}!clone@{clone}}
\index{clone@{clone}!TriangleEx@{TriangleEx}}
\doxysubsubsection{\texorpdfstring{clone()}{clone()}}
{\footnotesize\ttfamily \label{classTriangleEx_ad3387c0e9e91c0d9f78d9707a9c0515b} 
\mbox{\hyperlink{classAShape}{AShape}} \texorpdfstring{$\ast$}{*} Triangle\+Ex\+::clone (\begin{DoxyParamCaption}{}{}\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [override]}, {\ttfamily [virtual]}}



Implements \mbox{\hyperlink{classAShape}{AShape}}.

\Hypertarget{classTriangleEx_acdb1b84c2c04b26116e6f7dc701d0b27}\index{TriangleEx@{TriangleEx}!getPy@{getPy}}
\index{getPy@{getPy}!TriangleEx@{TriangleEx}}
\doxysubsubsection{\texorpdfstring{getPy()}{getPy()}}
{\footnotesize\ttfamily \label{classTriangleEx_acdb1b84c2c04b26116e6f7dc701d0b27} 
Py\+Object \texorpdfstring{$\ast$}{*} Triangle\+Ex\+::get\+Py (\begin{DoxyParamCaption}{}{}\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}}

Return a Python representation of this object. Formats\+:
\begin{DoxyItemize}
\item (\textquotesingle{}circle\textquotesingle{}, radius, x, y)
\item (\textquotesingle{}triangle\textquotesingle{}, v0, v1, v2) where v is (x,y,z)
\item (\textquotesingle{}rect\+\_\+iso\textquotesingle{}, xmin, ymin, xmax, ymax)
\item (\textquotesingle{}wide\+\_\+segment\textquotesingle{}, x0, y0, x1, y1, z, width)
\item (\textquotesingle{}polygon\textquotesingle{}, \mbox{[}v0, v1, v2, v3, ...\mbox{]}) where v is (x,y,z) 
\end{DoxyItemize}

Implements \mbox{\hyperlink{classAShape_a940139bb31886cb147e5a4da958dab2e}{AShape}}.

\Hypertarget{classTriangleEx_a9a24ce0f36b7afd58f8a65214ba3986a}\index{TriangleEx@{TriangleEx}!intersects@{intersects}}
\index{intersects@{intersects}!TriangleEx@{TriangleEx}}
\doxysubsubsection{\texorpdfstring{intersects()}{intersects()}\hspace{0.1cm}{\footnotesize\ttfamily [1/6]}}
{\footnotesize\ttfamily \label{classTriangleEx_a9a24ce0f36b7afd58f8a65214ba3986a} 
bool Triangle\+Ex\+::intersects (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{classAShape}{AShape}} \&}]{S}{}\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [override]}, {\ttfamily [virtual]}}



Implements \mbox{\hyperlink{classAShape}{AShape}}.

\Hypertarget{classTriangleEx_aa1c40d696f2befd25896c52e0d9cf41c}\index{TriangleEx@{TriangleEx}!intersects@{intersects}}
\index{intersects@{intersects}!TriangleEx@{TriangleEx}}
\doxysubsubsection{\texorpdfstring{intersects()}{intersects()}\hspace{0.1cm}{\footnotesize\ttfamily [2/6]}}
{\footnotesize\ttfamily \label{classTriangleEx_aa1c40d696f2befd25896c52e0d9cf41c} 
bool Triangle\+Ex\+::intersects (\begin{DoxyParamCaption}\item[{const Circle\+\_\+2 \&}]{}{}\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}}



Implements \mbox{\hyperlink{classAShape}{AShape}}.

\Hypertarget{classTriangleEx_aed6e10b937ad57c25cda1aea3aac19d5}\index{TriangleEx@{TriangleEx}!intersects@{intersects}}
\index{intersects@{intersects}!TriangleEx@{TriangleEx}}
\doxysubsubsection{\texorpdfstring{intersects()}{intersects()}\hspace{0.1cm}{\footnotesize\ttfamily [3/6]}}
{\footnotesize\ttfamily \label{classTriangleEx_aed6e10b937ad57c25cda1aea3aac19d5} 
bool Triangle\+Ex\+::intersects (\begin{DoxyParamCaption}\item[{const Iso\+\_\+rectangle\+\_\+2 \&}]{}{}\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}}



Implements \mbox{\hyperlink{classAShape}{AShape}}.

\Hypertarget{classTriangleEx_ae33f736a4e29692b1823c51fbb354a02}\index{TriangleEx@{TriangleEx}!intersects@{intersects}}
\index{intersects@{intersects}!TriangleEx@{TriangleEx}}
\doxysubsubsection{\texorpdfstring{intersects()}{intersects()}\hspace{0.1cm}{\footnotesize\ttfamily [4/6]}}
{\footnotesize\ttfamily \label{classTriangleEx_ae33f736a4e29692b1823c51fbb354a02} 
bool Triangle\+Ex\+::intersects (\begin{DoxyParamCaption}\item[{const Polygon\+\_\+2 \&}]{}{}\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}}



Implements \mbox{\hyperlink{classAShape}{AShape}}.

\Hypertarget{classTriangleEx_adbba71009d58984f909191b5d1acfa17}\index{TriangleEx@{TriangleEx}!intersects@{intersects}}
\index{intersects@{intersects}!TriangleEx@{TriangleEx}}
\doxysubsubsection{\texorpdfstring{intersects()}{intersects()}\hspace{0.1cm}{\footnotesize\ttfamily [5/6]}}
{\footnotesize\ttfamily \label{classTriangleEx_adbba71009d58984f909191b5d1acfa17} 
bool Triangle\+Ex\+::intersects (\begin{DoxyParamCaption}\item[{const Triangle\+\_\+2 \&}]{}{}\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}}



Implements \mbox{\hyperlink{classAShape}{AShape}}.

\Hypertarget{classTriangleEx_ac7ae2522fc6870a5438820b927c80254}\index{TriangleEx@{TriangleEx}!intersects@{intersects}}
\index{intersects@{intersects}!TriangleEx@{TriangleEx}}
\doxysubsubsection{\texorpdfstring{intersects()}{intersects()}\hspace{0.1cm}{\footnotesize\ttfamily [6/6]}}
{\footnotesize\ttfamily \label{classTriangleEx_ac7ae2522fc6870a5438820b927c80254} 
bool Triangle\+Ex\+::intersects (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{classWideSegment__25}{Wide\+Segment\+\_\+25}} \&}]{}{}\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}}



Implements \mbox{\hyperlink{classAShape}{AShape}}.

\Hypertarget{classTriangleEx_ae61c95aaf57e44febaefa9dcd1bd0ab2}\index{TriangleEx@{TriangleEx}!squared\_distance@{squared\_distance}}
\index{squared\_distance@{squared\_distance}!TriangleEx@{TriangleEx}}
\doxysubsubsection{\texorpdfstring{squared\_distance()}{squared\_distance()}\hspace{0.1cm}{\footnotesize\ttfamily [1/8]}}
{\footnotesize\ttfamily \label{classTriangleEx_ae61c95aaf57e44febaefa9dcd1bd0ab2} 
Real Triangle\+Ex\+::squared\+\_\+distance (\begin{DoxyParamCaption}\item[{const \+::\+Point\+\_\+2 \&}]{}{}\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}}



Implements \mbox{\hyperlink{classAShape}{AShape}}.

\Hypertarget{classTriangleEx_a52d8ffd41a7659399d088dcd53a6f7e3}\index{TriangleEx@{TriangleEx}!squared\_distance@{squared\_distance}}
\index{squared\_distance@{squared\_distance}!TriangleEx@{TriangleEx}}
\doxysubsubsection{\texorpdfstring{squared\_distance()}{squared\_distance()}\hspace{0.1cm}{\footnotesize\ttfamily [2/8]}}
{\footnotesize\ttfamily \label{classTriangleEx_a52d8ffd41a7659399d088dcd53a6f7e3} 
Real Triangle\+Ex\+::squared\+\_\+distance (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{classAShape}{AShape}} \&}]{S}{}\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [override]}, {\ttfamily [virtual]}}



Implements \mbox{\hyperlink{classAShape}{AShape}}.

\Hypertarget{classTriangleEx_a1a8fd3c93dd2267b4e08bfcc012d8166}\index{TriangleEx@{TriangleEx}!squared\_distance@{squared\_distance}}
\index{squared\_distance@{squared\_distance}!TriangleEx@{TriangleEx}}
\doxysubsubsection{\texorpdfstring{squared\_distance()}{squared\_distance()}\hspace{0.1cm}{\footnotesize\ttfamily [3/8]}}
{\footnotesize\ttfamily \label{classTriangleEx_a1a8fd3c93dd2267b4e08bfcc012d8166} 
Real Triangle\+Ex\+::squared\+\_\+distance (\begin{DoxyParamCaption}\item[{const Circle\+\_\+2 \&}]{C}{}\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}}



Implements \mbox{\hyperlink{classAShape}{AShape}}.

\Hypertarget{classTriangleEx_aac6ae37e4925f251971f318e84d9e7ab}\index{TriangleEx@{TriangleEx}!squared\_distance@{squared\_distance}}
\index{squared\_distance@{squared\_distance}!TriangleEx@{TriangleEx}}
\doxysubsubsection{\texorpdfstring{squared\_distance()}{squared\_distance()}\hspace{0.1cm}{\footnotesize\ttfamily [4/8]}}
{\footnotesize\ttfamily \label{classTriangleEx_aac6ae37e4925f251971f318e84d9e7ab} 
Real Triangle\+Ex\+::squared\+\_\+distance (\begin{DoxyParamCaption}\item[{const Iso\+\_\+rectangle\+\_\+2 \&}]{}{}\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}}



Implements \mbox{\hyperlink{classAShape}{AShape}}.

\Hypertarget{classTriangleEx_af5a82803e0c8cb712fc4ce50bdf24fb2}\index{TriangleEx@{TriangleEx}!squared\_distance@{squared\_distance}}
\index{squared\_distance@{squared\_distance}!TriangleEx@{TriangleEx}}
\doxysubsubsection{\texorpdfstring{squared\_distance()}{squared\_distance()}\hspace{0.1cm}{\footnotesize\ttfamily [5/8]}}
{\footnotesize\ttfamily \label{classTriangleEx_af5a82803e0c8cb712fc4ce50bdf24fb2} 
Real Triangle\+Ex\+::squared\+\_\+distance (\begin{DoxyParamCaption}\item[{const Polygon\+\_\+2 \&}]{}{}\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}}



Implements \mbox{\hyperlink{classAShape}{AShape}}.

\Hypertarget{classTriangleEx_a92b9380624aa69471b45a0116b426574}\index{TriangleEx@{TriangleEx}!squared\_distance@{squared\_distance}}
\index{squared\_distance@{squared\_distance}!TriangleEx@{TriangleEx}}
\doxysubsubsection{\texorpdfstring{squared\_distance()}{squared\_distance()}\hspace{0.1cm}{\footnotesize\ttfamily [6/8]}}
{\footnotesize\ttfamily \label{classTriangleEx_a92b9380624aa69471b45a0116b426574} 
Real Triangle\+Ex\+::squared\+\_\+distance (\begin{DoxyParamCaption}\item[{const Segment\+\_\+2 \&}]{}{}\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}}



Implements \mbox{\hyperlink{classAShape}{AShape}}.

\Hypertarget{classTriangleEx_a77bbccdddb2084525861d36e93fc1577}\index{TriangleEx@{TriangleEx}!squared\_distance@{squared\_distance}}
\index{squared\_distance@{squared\_distance}!TriangleEx@{TriangleEx}}
\doxysubsubsection{\texorpdfstring{squared\_distance()}{squared\_distance()}\hspace{0.1cm}{\footnotesize\ttfamily [7/8]}}
{\footnotesize\ttfamily \label{classTriangleEx_a77bbccdddb2084525861d36e93fc1577} 
Real Triangle\+Ex\+::squared\+\_\+distance (\begin{DoxyParamCaption}\item[{const Triangle\+\_\+2 \&}]{}{}\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}}



Implements \mbox{\hyperlink{classAShape}{AShape}}.

\Hypertarget{classTriangleEx_a12c3f0d7f075111c488cc2fe8a25ed5f}\index{TriangleEx@{TriangleEx}!squared\_distance@{squared\_distance}}
\index{squared\_distance@{squared\_distance}!TriangleEx@{TriangleEx}}
\doxysubsubsection{\texorpdfstring{squared\_distance()}{squared\_distance()}\hspace{0.1cm}{\footnotesize\ttfamily [8/8]}}
{\footnotesize\ttfamily \label{classTriangleEx_a12c3f0d7f075111c488cc2fe8a25ed5f} 
Real Triangle\+Ex\+::squared\+\_\+distance (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{classWideSegment__25}{Wide\+Segment\+\_\+25}} \&}]{}{}\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}}



Implements \mbox{\hyperlink{classAShape}{AShape}}.

\Hypertarget{classTriangleEx_a9c99d017964024b05b29264081ab117f}\index{TriangleEx@{TriangleEx}!str@{str}}
\index{str@{str}!TriangleEx@{TriangleEx}}
\doxysubsubsection{\texorpdfstring{str()}{str()}}
{\footnotesize\ttfamily \label{classTriangleEx_a9c99d017964024b05b29264081ab117f} 
std\+::string Triangle\+Ex\+::str (\begin{DoxyParamCaption}{}{}\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}}



Implements \mbox{\hyperlink{classAShape}{AShape}}.

\Hypertarget{classTriangleEx_aa3acbe5880bc4e92e4a81ac09fc851a8}\index{TriangleEx@{TriangleEx}!transform@{transform}}
\index{transform@{transform}!TriangleEx@{TriangleEx}}
\doxysubsubsection{\texorpdfstring{transform()}{transform()}}
{\footnotesize\ttfamily \label{classTriangleEx_aa3acbe5880bc4e92e4a81ac09fc851a8} 
void Triangle\+Ex\+::transform (\begin{DoxyParamCaption}\item[{const CGAL\+::\+Aff\+\_\+transformation\+\_\+2$<$ Kernel $>$ \&}]{}{}\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}}

Use \doxylink{classAShape_a6357c580061743d2393287c585c7149a}{transform\+Type()} if you are not sure whether the transformation preserves the shape type. 

Implements \mbox{\hyperlink{classAShape_a396ab3ae1d921d8d3f37f5f2f0f98c66}{AShape}}.

\Hypertarget{classTriangleEx_acef1e7cda80c308c8e4a9b7583c4e498}\index{TriangleEx@{TriangleEx}!unsignedArea@{unsignedArea}}
\index{unsignedArea@{unsignedArea}!TriangleEx@{TriangleEx}}
\doxysubsubsection{\texorpdfstring{unsignedArea()}{unsignedArea()}}
{\footnotesize\ttfamily \label{classTriangleEx_acef1e7cda80c308c8e4a9b7583c4e498} 
Real Triangle\+Ex\+::unsigned\+Area (\begin{DoxyParamCaption}{}{}\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [override]}, {\ttfamily [virtual]}}



Implements \mbox{\hyperlink{classAShape}{AShape}}.

\Hypertarget{classTriangleEx_a3940e414ad48f00a917f7feccc276756}\index{TriangleEx@{TriangleEx}!vertexCount@{vertexCount}}
\index{vertexCount@{vertexCount}!TriangleEx@{TriangleEx}}
\doxysubsubsection{\texorpdfstring{vertexCount()}{vertexCount()}}
{\footnotesize\ttfamily \label{classTriangleEx_a3940e414ad48f00a917f7feccc276756} 
uint Triangle\+Ex\+::vertex\+Count (\begin{DoxyParamCaption}{}{}\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [override]}, {\ttfamily [virtual]}}

For rendering\+: 

Implements \mbox{\hyperlink{classAShape_a5c1e088fcefb55861c198cc0bda1d22c}{AShape}}.



The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
/home/chr/devel/\+Ph\+D/\+Environment/pub/\+PCBEnv/pcbenv/cxx/AShape.\+hpp\end{DoxyCompactItemize}
