SYMBOL INDEX (135 symbols across 13 files) FILE: Contact.cxx function Clean (line 33) | vtkSmartPointer Clean (vtkPolyData *pd) { type Cmp (line 383) | struct Cmp { FILE: Contact.h type class (line 26) | enum class type class (line 31) | enum class function PointSrc (line 37) | enum class PointSrc { type std (line 103) | typedef std::vector InterPtsType; type std (line 104) | typedef std::vector> OverlapsType; type std (line 106) | typedef std::set NonManifoldEdgesType; type std (line 108) | typedef std::vector> PairsType; function class (line 112) | class Contact { FILE: Merger.h type std (line 22) | typedef std::vector GroupType; type std (line 24) | typedef std::map SourcesType; function class (line 26) | class Conn { type ConnCmp (line 48) | struct ConnCmp { type std (line 54) | typedef std::vector ConnsType; type std (line 55) | typedef std::map PolyConnsType; type std (line 57) | typedef std::set ConnsType2; type Cmp (line 90) | struct Cmp { type std (line 98) | typedef std::set PriosType; type std (line 100) | typedef std::map PolyPriosType; function class (line 102) | class Merger { FILE: Optimize.cxx type Cmp (line 262) | struct Cmp { function IdsType (line 378) | IdsType PreventEqualCaptPoints::TriangulateCell (vtkPolyData *pd, vtkIdT... FILE: Optimize.h type std (line 22) | typedef std::map Edges; function class (line 24) | class SnapPoint { function class (line 46) | class SnapEdge { function class (line 70) | class PreventEqualCaptPoints { FILE: Utilities.cxx function ComputeNormal (line 30) | double ComputeNormal (vtkPoints *pts, double *n, vtkIdType num, const vt... function FindPoints (line 52) | void FindPoints (vtkKdTreePointLocator *pl, const double *pt, vtkIdList ... function WriteVTK (line 78) | void WriteVTK (const char *name, vtkPolyData *pd) { function GetAngle (line 89) | double GetAngle (const double *vA, const double *vB, const double *n) { function Transform (line 128) | void Transform (const double *in, double *out, const Base &base) { function ComputeNormal (line 146) | double ComputeNormal (const Poly &poly, double *n) { function PointInPoly (line 169) | bool PointInPoly (const Poly &poly, const Point3d &p) { function WritePolys (line 199) | void WritePolys (const char *name, const PolysType &polys) { function GetPolys (line 221) | void GetPolys (const ReferencedPointsType &pts, const IndexedPolysType &... function GetPoly (line 233) | void GetPoly (vtkPoints *pts, vtkIdType num, const vtkIdType *poly, Poly... function FlattenPoly (line 245) | void FlattenPoly (const Poly &poly, Poly &out, const Base &base) { function FlattenPoly2 (line 261) | void FlattenPoly2 (const Poly &poly, Poly &out, const Base2 &base) { function GetEdgeProj (line 275) | std::shared_ptr GetEdgeProj (const Poly &poly, const Point3d &p) { function ProjOnLine (line 300) | void ProjOnLine (const Point3d &a, const Point3d &b, const Point3d &p, d... function ProjOnLine (line 317) | void ProjOnLine (vtkPolyData *pd, const Pair &line, const Point3d &p, st... function CreatePolyData (line 331) | vtkSmartPointer CreatePolyData (const PolysType &polys) { function GetTriangleQuality (line 354) | double GetTriangleQuality (const Poly &poly) { FILE: Utilities.h function class (line 48) | class Point3d { function operator (line 65) | bool operator== (const Point3d &other) const { function GetVec (line 78) | static double GetVec (const Point3d &a, const Point3d &b, double *v) { function GetDist (line 86) | static double GetDist (const Point3d &a, const Point3d &b) { type std (line 96) | typedef std::vector IdsType; type std (line 97) | typedef std::set _IdsType; function class (line 99) | class Pair { function operator (line 107) | bool operator== (const Pair &other) const { function vtkIdType (line 110) | vtkIdType operator& (const Pair &other) const { function class (line 122) | class Base { function class (line 132) | class Base2 { type std (line 184) | typedef std::vector Poly, Points; type std (line 185) | typedef std::vector PolysType; type std (line 194) | typedef std::deque IndexedPoly; type std (line 195) | typedef std::vector IndexedPolysType; type std (line 197) | typedef std::map> Refer... function class (line 205) | class Proj { FILE: testing/generate_frieze.py function extrude (line 42) | def extrude(pts, h, z=0): class Frieze (line 69) | class Frieze: method __init__ (line 70) | def __init__ (self, usr_cfg): method draw_bricks (line 88) | def draw_bricks(self, seq, end_seq): method draw_zz_bricks (line 176) | def draw_zz_bricks(self): method draw_spacer (line 207) | def draw_spacer(self): method export (line 220) | def export(self, name): FILE: testing/test_congruence.cxx function main (line 19) | int main() { FILE: testing/test_filter.py function check_result (line 42) | def check_result(bf, expected_regs=None): function write_result (line 258) | def write_result(bf, d): function extrude_polygon (line 265) | def extrude_polygon(poly, z): function create_polydata (line 289) | def create_polydata(pts, polys): function test_simple (line 311) | def test_simple(tmp_path): function test_simple_2 (line 330) | def test_simple_2(tmp_path): function test_simple_3 (line 349) | def test_simple_3(tmp_path): function test_simple_4 (line 367) | def test_simple_4(tmp_path): function test_same (line 419) | def test_same(tmp_path): function test_intersecting_strips (line 433) | def test_intersecting_strips(): function test_intersecting_strips_2 (line 470) | def test_intersecting_strips_2(): function test_touch (line 495) | def test_touch(tmp_path): function test_merger (line 513) | def test_merger(tmp_path): function test_merger_2 (line 529) | def test_merger_2(tmp_path): function test_quads (line 545) | def test_quads(tmp_path): function test_triangle_strips (line 564) | def test_triangle_strips(tmp_path): function test_special (line 598) | def test_special(tmp_path): function test_non_manifolds (line 632) | def test_non_manifolds(): function test_branched (line 650) | def test_branched(tmp_path): function test_branched_2 (line 666) | def test_branched_2(tmp_path): function test_branched_3 (line 683) | def test_branched_3(): function test_branched_4 (line 698) | def test_branched_4(tmp_path): function test_branched_5 (line 714) | def test_branched_5(tmp_path): function test_branched_6 (line 748) | def test_branched_6(tmp_path): function test_bad_shaped (line 764) | def test_bad_shaped(tmp_path): function test_self_intersecting_polys (line 805) | def test_self_intersecting_polys(): function test_equal_capt_pts (line 854) | def test_equal_capt_pts(tmp_path): function test_equal_capt_pts_2 (line 879) | def test_equal_capt_pts_2(tmp_path): function test_equal_capt_pts_3 (line 902) | def test_equal_capt_pts_3(tmp_path): function test_transform_matrix (line 944) | def test_transform_matrix(tmp_path): FILE: testing/test_merger.cxx function Poly (line 26) | Poly CreateRegularPoly (double r, vtkIdType step, double x, double y, do... function Test (line 52) | bool Test (vtkPolyData *pd, PolysType &polys, vtkIdType numCells, [[mayb... function main (line 147) | int main() { FILE: vtkPolyDataBooleanFilter.cxx function ComputeNormal (line 1023) | void ComputeNormal (const StripPtsType &pts, const _RefsType &poly, doub... function CleanPoly (line 1052) | void CleanPoly (vtkPolyData *pd, IdsType &poly) { type Cmp (line 1912) | struct Cmp { type Cmp (line 2129) | struct Cmp { type Congr (line 2485) | enum class Congr { class PolyAtEdge (line 2491) | class PolyAtEdge { method PolyAtEdge (line 2495) | PolyAtEdge (vtkPolyData *_pd, vtkIdType _polyId, vtkIdType _ptIdA, vtk... method Congr (line 2528) | Congr IsCongruent (const PolyAtEdge &p) const { class PolyPair (line 2550) | class PolyPair { method PolyPair (line 2552) | PolyPair (PolyAtEdge _pA, PolyAtEdge _pB) : pA(_pA), pB(_pB) {} method GetLoc (line 2556) | void GetLoc (PolyAtEdge &pT, vtkIdType mode) { function GetEdgePolys (line 2620) | std::shared_ptr GetEdgePolys (vtkPolyData *pd, vtkIdList *ptsA... function vtkMatrix4x4 (line 3127) | vtkMatrix4x4* vtkPolyDataBooleanFilter::GetMatrix (int i) { function vtkMTimeType (line 3135) | vtkMTimeType vtkPolyDataBooleanFilter::GetMTime () { FILE: vtkPolyDataBooleanFilter.h type OperMode (line 38) | enum OperMode { type class (line 46) | enum class function std (line 60) | inline std::underlying_type_t operator& (Capt lhs, Capt rhs) { type class (line 65) | enum class function Loc (line 71) | enum class Loc { type std (line 131) | typedef std::map StripPtsType; type std (line 132) | typedef std::deque StripType; type std (line 133) | typedef std::vector StripsType; type std (line 135) | typedef std::vector> _StripsType; function class (line 137) | class PStrips { type std (line 162) | typedef std::map PolyStripsType; type std (line 164) | typedef std::vector> RefsType; type std (line 165) | typedef std::vector> ConstRefsType; function SetOperModeToNone (line 213) | void SetOperModeToNone () { OperMode = OPER_NONE; Modified(); } function SetOperModeToUnion (line 214) | void SetOperModeToUnion () { OperMode = OPER_UNION; Modified(); } function SetOperModeToIntersection (line 215) | void SetOperModeToIntersection () { OperMode = OPER_INTERSECTION; Modifi... function SetOperModeToDifference (line 216) | void SetOperModeToDifference () { OperMode = OPER_DIFFERENCE; Modified(); } function SetOperModeToDifference2 (line 217) | void SetOperModeToDifference2 () { OperMode = OPER_DIFFERENCE2; Modified... function PrintSelf (line 230) | void PrintSelf (ostream&, vtkIndent) override {}