Class TGridDistribution

DescriptionHierarchyFieldsMethodsProperties

Unit

Declaration

type TGridDistribution = class(TGoPhastPersistent)

Description

no description available, TGoPhastPersistent description follows

Hierarchy

Overview

Fields

Private FBackFace: boolean;
Private FTopFace: boolean;
Private FLeftFace: boolean;
Private FRightFace: boolean;
Private FFrontFace: boolean;
Private FZCount: integer;
Private FInternal: boolean;
Private FBottomFace: boolean;
Private FXCount: integer;
Private FYCount: integer;
Private FParticles: TParticles;
Private FMaxParticleSize: double;

Methods

Private procedure SetBackFace(const Value: boolean);
Private procedure SetBottomFace(const Value: boolean);
Private procedure SetFrontFace(const Value: boolean);
Private procedure SetInternal(const Value: boolean);
Private procedure SetLeftFace(const Value: boolean);
Private procedure SetRightFace(const Value: boolean);
Private procedure SetTopFace(const Value: boolean);
Private procedure SetXCount(const Value: integer);
Private procedure SetYCount(const Value: integer);
Private procedure SetZCount(const Value: integer);
Private function GetParticles: TParticles;
Private procedure CreateParticlesOnXFace(X: Double);
Private procedure CreateParticlesOnYFace(Y: Double);
Private procedure CreateParticlesOnZFace(Z: Double);
Private procedure UpdateMaxParticleSize(ParticleSize: Double);
Protected procedure InvalidateModel; override;
Public procedure Assign(Source: TPersistent); override;
Public Constructor Create(Model: TBaseModel);
Public Destructor Destroy; override;

Properties

Public property Particles: TParticles read GetParticles;
Published property LeftFace: boolean read FLeftFace write SetLeftFace;
Published property RightFace: boolean read FRightFace write SetRightFace;
Published property BackFace: boolean read FBackFace write SetBackFace;
Published property FrontFace: boolean read FFrontFace write SetFrontFace;
Published property BottomFace: boolean read FBottomFace write SetBottomFace;
Published property TopFace: boolean read FTopFace write SetTopFace;
Published property Internal: boolean read FInternal write SetInternal default True;
Published property XCount: integer read FXCount write SetXCount default 1;
Published property YCount: integer read FYCount write SetYCount default 1;
Published property ZCount: integer read FZCount write SetZCount default 1;

Description

Fields

Private FBackFace: boolean;
 
Private FTopFace: boolean;
 
Private FLeftFace: boolean;
 
Private FRightFace: boolean;
 
Private FFrontFace: boolean;
 
Private FZCount: integer;
 
Private FInternal: boolean;
 
Private FBottomFace: boolean;
 
Private FXCount: integer;
 
Private FYCount: integer;
 
Private FParticles: TParticles;
 
Private FMaxParticleSize: double;
 

Methods

Private procedure SetBackFace(const Value: boolean);
 
Private procedure SetBottomFace(const Value: boolean);
 
Private procedure SetFrontFace(const Value: boolean);
 
Private procedure SetInternal(const Value: boolean);
 
Private procedure SetLeftFace(const Value: boolean);
 
Private procedure SetRightFace(const Value: boolean);
 
Private procedure SetTopFace(const Value: boolean);
 
Private procedure SetXCount(const Value: integer);
 
Private procedure SetYCount(const Value: integer);
 
Private procedure SetZCount(const Value: integer);
 
Private function GetParticles: TParticles;
 
Private procedure CreateParticlesOnXFace(X: Double);
 
Private procedure CreateParticlesOnYFace(Y: Double);
 
Private procedure CreateParticlesOnZFace(Z: Double);
 
Private procedure UpdateMaxParticleSize(ParticleSize: Double);
 
Protected procedure InvalidateModel; override;
 
Public procedure Assign(Source: TPersistent); override;
 
Public Constructor Create(Model: TBaseModel);
 
Public Destructor Destroy; override;
 

Properties

Public property Particles: TParticles read GetParticles;
 
Published property LeftFace: boolean read FLeftFace write SetLeftFace;
 
Published property RightFace: boolean read FRightFace write SetRightFace;
 
Published property BackFace: boolean read FBackFace write SetBackFace;
 
Published property FrontFace: boolean read FFrontFace write SetFrontFace;
 
Published property BottomFace: boolean read FBottomFace write SetBottomFace;
 
Published property TopFace: boolean read FTopFace write SetTopFace;
 
Published property Internal: boolean read FInternal write SetInternal default True;
 
Published property XCount: integer read FXCount write SetXCount default 1;
 
Published property YCount: integer read FYCount write SetYCount default 1;
 
Published property ZCount: integer read FZCount write SetZCount default 1;
 

Generated by PasDoc 0.12.1 on 2013-05-13 15:41:53