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; |
|