Description | Hierarchy | Fields | Methods | Properties |
type TSutraMesh2D = class(TCustomSutraMesh, IMesh)
![]() |
procedure SetElements(const Value: TSutraElement2D_Collection); |
![]() |
procedure SetNodes(const Value: TSutraNode2D_Collection); |
![]() |
procedure DrawTop(const BitMap: TBitmap32; const ZoomBox: TQRbwZoomBox2); |
![]() |
procedure SetElementDrawingChoice(const Value: TDrawingChoice); |
![]() |
function MeshLimits: TGridLimit; |
![]() |
function MeshBox: TPolygon2D; |
![]() |
procedure SetThreeDDataSet(const Value: TDataArray); |
![]() |
procedure SetTopDataSet(const Value: TDataArray); |
![]() |
procedure SetSelectedLayer(const Value: integer); |
![]() |
procedure GetNodesOnSegment(Segement: TSegment2D; NodesOnSegment: TSutraNode2D_List); |
![]() |
procedure GetElementsOnSegment(Segment: TSegment2D; ElementsOnSegment: TSutraElement2D_List); |
![]() |
procedure SetTopGridObserver(const Value: TObserver); |
![]() |
procedure SetDrawNodeNumbers(const Value: boolean); |
![]() |
procedure SetDrawElementNumbers(const Value: boolean); |
![]() |
procedure SetNodeDrawingChoice(const Value: TDrawingChoice); |
![]() |
procedure SetElementFont(const Value: TFont); |
![]() |
procedure SetNodeFont(const Value: TFont); |
![]() |
procedure DrawElements(StringValues: TStringList; ColorDataArray: TDataArray; const ZoomBox: TQRbwZoomBox2; const BitMap: TBitmap32); |
![]() |
procedure DrawNodes(ColorDataArray: TDataArray; const BitMap: TBitmap32; const ZoomBox: TQRbwZoomBox2; StringValues: TStringList); |
![]() |
function GetSelectedLayer: integer; |
![]() |
procedure SetMeshGenControls(const Value: TMeshGenerationControls); |
![]() |
procedure SetThreeDContourDataSet(const Value: TDataArray); |
![]() |
procedure SetTopContourDataSet(const Value: TDataArray); |
![]() |
procedure DrawTopContours(const ZoomBox: TQRbwZoomBox2; const BitMap: TBitmap32); |
![]() |
function Bandwidth: Integer; |
![]() |
procedure CalculateMinMax(DataSet: TDataArray; var MinMaxInitialized: boolean; var MinMax: TMinMax; StringValues: TStringList); override; |
![]() |
function GetActiveNode(Index: Integer): INode; |
![]() |
function GetActiveNodeCount: integer; |
![]() |
function GetActiveElementCount: integer; |
![]() |
function GetActiveElement(Index: integer): IElement; |
![]() |
procedure Assign(Source: TPersistent); override; |
![]() |
procedure GetMinMax(var MinMax: TMinMax; DataSet: TDataArray; StringValues: TStringList); override; |
![]() |
Constructor Create(Model: TBaseModel; ParentMesh: TSutraMesh3D); |
![]() |
destructor Destroy; override; |
![]() |
procedure Draw(const BitMap: TBitmap32); |
![]() |
procedure Clear; |
![]() |
function TopContainingCellOrElement(APoint: TPoint2D; const EvaluatedAt: TEvaluatedAt): T2DTopCell; |
![]() |
procedure EndUpdate; override; |
![]() |
function MeshOutline: TPolygon2D; |
![]() |
procedure Renumber; |
![]() |
FElements: TSutraElement2D_Collection; |
![]() |
FNodes: TSutraNode2D_Collection; |
![]() |
FElementDrawingChoice: TDrawingChoice; |
![]() |
FTopDataSet: TDataArray; |
![]() |
FThreeDDataSet: TDataArray; |
![]() |
FSelectedLayer: integer; |
![]() |
FTopGridObserver: TObserver; |
![]() |
FDrawNodeNumbers: boolean; |
![]() |
FDrawElementNumbers: boolean; |
![]() |
FNodeDrawingChoice: TDrawingChoice; |
![]() |
FMesh3D: TSutraMesh3D; |
![]() |
FElementFont: TFont; |
![]() |
FNodeFont: TFont; |
![]() |
FMeshGenControls: TMeshGenerationControls; |
![]() |
FTopContourDataSet: TDataArray; |
![]() |
FThreeDContourDataSet: TDataArray; |
![]() |
procedure SetElements(const Value: TSutraElement2D_Collection); |
![]() |
procedure SetNodes(const Value: TSutraNode2D_Collection); |
![]() |
procedure DrawTop(const BitMap: TBitmap32; const ZoomBox: TQRbwZoomBox2); |
![]() |
procedure SetElementDrawingChoice(const Value: TDrawingChoice); |
![]() |
function MeshLimits: TGridLimit; |
![]() |
function MeshBox: TPolygon2D; |
![]() |
procedure SetThreeDDataSet(const Value: TDataArray); |
![]() |
procedure SetTopDataSet(const Value: TDataArray); |
![]() |
procedure SetSelectedLayer(const Value: integer); |
![]() |
procedure GetNodesOnSegment(Segement: TSegment2D; NodesOnSegment: TSutraNode2D_List); |
![]() |
procedure GetElementsOnSegment(Segment: TSegment2D; ElementsOnSegment: TSutraElement2D_List); |
![]() |
procedure SetTopGridObserver(const Value: TObserver); |
![]() |
procedure SetDrawNodeNumbers(const Value: boolean); |
![]() |
procedure SetDrawElementNumbers(const Value: boolean); |
![]() |
procedure SetNodeDrawingChoice(const Value: TDrawingChoice); |
![]() |
procedure SetElementFont(const Value: TFont); |
![]() |
procedure SetNodeFont(const Value: TFont); |
![]() |
procedure DrawElements(StringValues: TStringList; ColorDataArray: TDataArray; const ZoomBox: TQRbwZoomBox2; const BitMap: TBitmap32); |
![]() |
procedure DrawNodes(ColorDataArray: TDataArray; const BitMap: TBitmap32; const ZoomBox: TQRbwZoomBox2; StringValues: TStringList); |
![]() |
function GetSelectedLayer: integer; |
![]() |
procedure SetMeshGenControls(const Value: TMeshGenerationControls); |
![]() |
procedure SetThreeDContourDataSet(const Value: TDataArray); |
![]() |
procedure SetTopContourDataSet(const Value: TDataArray); |
![]() |
procedure DrawTopContours(const ZoomBox: TQRbwZoomBox2; const BitMap: TBitmap32); |
![]() |
function Bandwidth: Integer; |
![]() |
procedure CalculateMinMax(DataSet: TDataArray; var MinMaxInitialized: boolean; var MinMax: TMinMax; StringValues: TStringList); override; |
![]() |
function GetActiveNode(Index: Integer): INode; |
![]() |
function GetActiveNodeCount: integer; |
![]() |
function GetActiveElementCount: integer; |
![]() |
function GetActiveElement(Index: integer): IElement; |
![]() |
procedure Assign(Source: TPersistent); override; |
![]() |
procedure GetMinMax(var MinMax: TMinMax; DataSet: TDataArray; StringValues: TStringList); override; |
![]() |
Constructor Create(Model: TBaseModel; ParentMesh: TSutraMesh3D); |
![]() |
destructor Destroy; override; |
![]() |
procedure Draw(const BitMap: TBitmap32); |
![]() |
procedure Clear; |
![]() |
function TopContainingCellOrElement(APoint: TPoint2D; const EvaluatedAt: TEvaluatedAt): T2DTopCell; |
![]() |
procedure EndUpdate; override; |
![]() |
function MeshOutline: TPolygon2D; |
![]() |
procedure Renumber; |
![]() |
property ElementDrawingChoice: TDrawingChoice read FElementDrawingChoice
write SetElementDrawingChoice; |
![]() |
property NodeDrawingChoice: TDrawingChoice read FNodeDrawingChoice
write SetNodeDrawingChoice; |
![]() |
property DrawNodeNumbers: boolean read FDrawNodeNumbers
write SetDrawNodeNumbers; |
![]() |
property DrawElementNumbers: boolean read FDrawElementNumbers
write SetDrawElementNumbers; |
![]() |
property NodeFont: TFont read FNodeFont write SetNodeFont; |
![]() |
property ElementFont: TFont read FElementFont write SetElementFont; |
![]() |
property ThreeDDataSet: TDataArray read FThreeDDataSet
write SetThreeDDataSet; |
![]() |
property TopDataSet: TDataArray read FTopDataSet write SetTopDataSet; |
![]() |
property TopContourDataSet: TDataArray read FTopContourDataSet write SetTopContourDataSet; |
![]() |
property ThreeDContourDataSet: TDataArray read FThreeDContourDataSet write SetThreeDContourDataSet; |
![]() |
property SelectedLayer: integer read GetSelectedLayer write SetSelectedLayer; |
![]() |
property TopGridObserver: TObserver read FTopGridObserver
write SetTopGridObserver; |
![]() |
property Mesh3D: TSutraMesh3D read FMesh3D; |
![]() |
property Nodes: TSutraNode2D_Collection read FNodes write SetNodes; |
![]() |
property Elements: TSutraElement2D_Collection read FElements
write SetElements; |
![]() |
property MeshGenControls: TMeshGenerationControls read FMeshGenControls
write SetMeshGenControls; |