Description | Hierarchy | Fields | Methods | Properties |
type TCylSphereDistribution = class(TGoPhastPersistent)
FRadius: double; |
|
FLayerCount: integer; |
|
FCircleParticleCount: integer; |
|
FOrientation: TParticleGroupOrientation; |
|
FParticles: TParticles; |
|
FDistributionChoice: TParticleDistribution; |
|
FMaxParticleSize: double; |
procedure SetCircleParticleCount(const Value: integer); |
|
procedure SetLayerCount(const Value: integer); |
|
procedure SetOrientation(const Value: TParticleGroupOrientation); |
|
procedure SetRadius(const Value: double); |
|
procedure SetDistributionChoice(const Value: TParticleDistribution); |
|
function GetParticles: TParticles; |
|
procedure CreateCylinderParticles; |
|
procedure UpdateMaxParticleSize(ParticleSize: Double); |
|
procedure CreateVerticalCylinderParticles; |
|
procedure CreateEastWestCylinderParticles; |
|
procedure CreateNorthSouthCylinderParticles; |
|
procedure CreateSphereParticles; |
|
procedure CreateVerticalSphereParticles; |
|
procedure CreateEastWestSphereParticles; |
|
procedure CreateNorthSouthSphereParticles; |
|
procedure InvalidateModel; override; |
|
procedure Assign(Source: TPersistent); override; |
|
Constructor Create(Model: TBaseModel); |
|
Destructor Destroy; override; |
property Particles: TParticles read GetParticles; |
|
property DistributionChoice: TParticleDistribution read FDistributionChoice
write SetDistributionChoice; |
|
property Orientation: TParticleGroupOrientation read FOrientation
write SetOrientation; |
|
property CircleParticleCount: integer read FCircleParticleCount
write SetCircleParticleCount default 8; |
|
property LayerCount: integer read FLayerCount write SetLayerCount
default 1; |
|
property Radius: double read FRadius write SetRadius stored True; |
FRadius: double; |
|
FLayerCount: integer; |
|
FCircleParticleCount: integer; |
|
FOrientation: TParticleGroupOrientation; |
|
FParticles: TParticles; |
|
FDistributionChoice: TParticleDistribution; |
|
FMaxParticleSize: double; |
|
procedure SetCircleParticleCount(const Value: integer); |
|
procedure SetLayerCount(const Value: integer); |
|
procedure SetOrientation(const Value: TParticleGroupOrientation); |
|
procedure SetRadius(const Value: double); |
|
procedure SetDistributionChoice(const Value: TParticleDistribution); |
|
function GetParticles: TParticles; |
|
procedure CreateCylinderParticles; |
|
procedure UpdateMaxParticleSize(ParticleSize: Double); |
|
procedure CreateVerticalCylinderParticles; |
|
procedure CreateEastWestCylinderParticles; |
|
procedure CreateNorthSouthCylinderParticles; |
|
procedure CreateSphereParticles; |
|
procedure CreateVerticalSphereParticles; |
|
procedure CreateEastWestSphereParticles; |
|
procedure CreateNorthSouthSphereParticles; |
|
procedure InvalidateModel; override; |
|
procedure Assign(Source: TPersistent); override; |
|
Constructor Create(Model: TBaseModel); |
|
Destructor Destroy; override; |
|
property Particles: TParticles read GetParticles; |
|
property DistributionChoice: TParticleDistribution read FDistributionChoice
write SetDistributionChoice; |
|
property Orientation: TParticleGroupOrientation read FOrientation
write SetOrientation; |
|
property CircleParticleCount: integer read FCircleParticleCount
write SetCircleParticleCount default 8; |
|
property LayerCount: integer read FLayerCount write SetLayerCount
default 1; |
|
property Radius: double read FRadius write SetRadius stored True; |
|