Unit SutraMeshUnit

DescriptionUsesClasses, Interfaces, Objects and RecordsFunctions and ProceduresTypesConstantsVariables

Description

 

Uses

Overview

Classes, Interfaces, Objects and Records

Name Description
Class TCustomSutraItem  
Class TCustomSutraNode  
Class TSutraNode2D  
Class TSutraNode2DLeaf  
Class TSutraNode2DLeafList  
Class TCustomSutraCollection  
Class TSutraNode2D_Collection  
Class TCustomSutraNodeNumberItem  
Class TSutraNodeNumber2D_Item  
Class TSutraNodeNumber2D_Collection  
Class TCustomSutraElement  
Class TSutraElement2D  
Class TSutraElement2DLeaf  
Class TSutraElement2DLeafList  
Class TSutraElement2D_Collection  
Class TCustomSutraMesh  
Class TSutraNode2DComparer  
Class TSutraNode2DNumberComparer  
Class TSutraElement2DComparer  
Class TSutraElement2DNumberComparer  
Class TMeshGenerationControls  
Class TSutraMesh2D  
Class TSutraNode3D  
Class TStoredNodeOrElement  
Class TSutraNode3D_Collection  
Class TSutraNodeNumber3D_Item  
Class TSutraNodeNumber3D_Collection  
Class TSutraElement3D  
Class TSutraElement3DList  
Class TSutraElement3D_Collection  
Class TCrossSection  
record TLimits  
Class TFrontPolygon  
Class TFrontPolygonList  
Class TSutraMesh3D  

Functions and Procedures

Function ComparePointRightUp(const P1, P2: TPoint2D): integer;
Function ComparePointRightDown(const P1, P2: TPoint2D): integer;
Function ComparePointLeftUp(const P1, P2: TPoint2D): integer;
Function ComparePointLeftDown(const P1, P2: TPoint2D): integer;
procedure UpdateSegmentOrientation(const Input: TSegment2D; var IntersectingSegment: TSegment2D);

Types

TDrawingChoice = (...);
TMeshType = (...);
TMeshGenerationMethod = (...);
TVertexList = TList<Tgpc_vertex>;
TVertexArray = array of Tgpc_vertex;
TSutraElement2D_List = TList<TSutraElement2D>;
TPoint2DComparer = TComparer<TPoint2D>;
TSutraNode2D_List = TList<TSutraNode2D>;
ISutraNode2DComparer = IComparer<TSutraNode2D>;
ISutraElement2DComparer = IComparer<TSutraElement2D>;
TSutraNode3D_List = TList<TSutraNode3D>;
TStoredLocations = TObjectList<TStoredNodeOrElement>;
TQuadPair2D = array[0..1] of TQuadix2D;
TQuadPair3D = array[0..1] of TQuadix3D;
TQuadPair3DList = TList<TQuadPair3D>;
TCellElementPolygons2D = array of array of TPolygon2D;
TLimitsArray = array of array of TLimits;

Description

Functions and Procedures

Function ComparePointRightUp(const P1, P2: TPoint2D): integer;
 
Function ComparePointRightDown(const P1, P2: TPoint2D): integer;
 
Function ComparePointLeftUp(const P1, P2: TPoint2D): integer;
 
Function ComparePointLeftDown(const P1, P2: TPoint2D): integer;
 
procedure UpdateSegmentOrientation(const Input: TSegment2D; var IntersectingSegment: TSegment2D);
 

Types

TDrawingChoice = (...);

Delphi XE2 and up

Values
  • dcAll:  
  • dcEdge:  
TMeshType = (...);
 
Values
  • mt2D:  
  • mtProfile:  
  • mt3D:  
TMeshGenerationMethod = (...);
 
Values
  • mgmFishnet:  
  • mgmIrregular:  
TVertexList = TList<Tgpc_vertex>;
 
TVertexArray = array of Tgpc_vertex;
 
TSutraElement2D_List = TList<TSutraElement2D>;
 
TPoint2DComparer = TComparer<TPoint2D>;
 
TSutraNode2D_List = TList<TSutraNode2D>;
 
ISutraNode2DComparer = IComparer<TSutraNode2D>;
 
ISutraElement2DComparer = IComparer<TSutraElement2D>;
 
TSutraNode3D_List = TList<TSutraNode3D>;
 
TStoredLocations = TObjectList<TStoredNodeOrElement>;
 
TQuadPair2D = array[0..1] of TQuadix2D;
 
TQuadPair3D = array[0..1] of TQuadix3D;
 
TQuadPair3DList = TList<TQuadPair3D>;
 
TCellElementPolygons2D = array of array of TPolygon2D;
 
TLimitsArray = array of array of TLimits;
 

Generated by PasDoc 0.12.1 on 2013-05-13 15:42:04