Description | Hierarchy | Fields | Methods | Properties |
type TframeModpathParticles = class(TFrame)
procedure rdgSpecificEndUpdate(Sender: TObject); |
|
procedure sbAddRowClick(Sender: TObject); |
|
procedure sbInsertRowClick(Sender: TObject); |
|
procedure sbDeleteRowClick(Sender: TObject); |
|
procedure sbAddTimeClick(Sender: TObject); |
|
procedure sbInsertTimeClick(Sender: TObject); |
|
procedure sbDeleteTimeClick(Sender: TObject); |
|
procedure rdgReleaseTimesEndUpdate(Sender: TObject); |
|
procedure CreateGridParticles; |
|
procedure CreateCylinderParticles; |
|
procedure CreateSphereParticles; |
|
procedure CreateSpecificParticles; |
|
procedure ScaleParticles; |
|
procedure NumberSpecificGridRows; |
|
procedure NumberTimeGridRows; |
|
procedure SetTrackingDirection(const Value: TTrackingDirection); |
|
procedure EnableTrackingTimeGrid; |
|
procedure EnableDeleteTimeButton; |
|
procedure SetMPathVersion(const Value: TMpathVersion); |
|
procedure EnableTimeControls; |
|
procedure UpdateRowCount; |
|
procedure UpdateTimeRowCount; |
|
procedure CreateParticles; |
|
constructor Create(AOwner: TComponent); override; |
|
Destructor Destroy; override; |
|
procedure InitializeFrame; |
property TrackingDirection: TTrackingDirection read FTrackingDirection
write SetTrackingDirection; |
|
property MPathVersion : TMpathVersion read FMPathVersion write SetMPathVersion; |
OctTree: TRbwOctTree; |
|
GLScene1: TGLScene; |
|
GLDummyCube: TGLDummyCube; |
|
GLLightSource1: TGLLightSource; |
|
BottomPlane: TGLPlane; |
|
LeftPlane: TGLPlane; |
|
BackPlane: TGLPlane; |
|
GLCylinder1: TGLCylinder; |
|
GLCylinder2: TGLCylinder; |
|
GLCylinder3: TGLCylinder; |
|
GLLightSource2: TGLLightSource; |
|
GLCamera: TGLCamera; |
|
plParticlePlacement: TJvPageList; |
|
jvspGrid: TJvStandardPage; |
|
cbLeftFace: TCheckBox; |
|
cbRightFace: TCheckBox; |
|
cbFrontFace: TCheckBox; |
|
cbBackFace: TCheckBox; |
|
cbBottomFace: TCheckBox; |
|
cbTopFace: TCheckBox; |
|
cbInternal: TCheckBox; |
|
seX: TJvSpinEdit; |
|
seY: TJvSpinEdit; |
|
seZ: TJvSpinEdit; |
|
lblX: TLabel; |
|
lblY: TLabel; |
|
lblZ: TLabel; |
|
jvspCylinder: TJvStandardPage; |
|
rgCylinderOrientation: TRadioGroup; |
|
seCylParticleCount: TJvSpinEdit; |
|
seCylLayerCount: TJvSpinEdit; |
|
seCylRadius: TJvSpinEdit; |
|
lblCylParticleCount: TLabel; |
|
lblClylLayerCount: TLabel; |
|
lblCylRadius: TLabel; |
|
jvspSphere: TJvStandardPage; |
|
rgSphereOrientation: TRadioGroup; |
|
seSphereParticleCount: TJvSpinEdit; |
|
seSphereLayerCount: TJvSpinEdit; |
|
seSphereRadius: TJvSpinEdit; |
|
lblSpherParticleCount: TLabel; |
|
lblSpherelLayerCount: TLabel; |
|
lblSphereRadius: TLabel; |
|
jvspIndividual: TJvStandardPage; |
|
rdgSpecific: TRbwDataGrid4; |
|
pnlBottom: TPanel; |
|
seSpecificParticleCount: TJvSpinEdit; |
|
lblCount: TLabel; |
|
gbParticles: TJvGroupBox; |
|
rgChoice: TRadioGroup; |
|
GLSceneViewer1: TGLSceneViewer; |
|
jvspBlank: TJvStandardPage; |
|
seTimeCount: TJvSpinEdit; |
|
lblTimeCount: TLabel; |
|
rdgReleaseTimes: TRbwDataGrid4; |
|
sbDeleteRow: TSpeedButton; |
|
sbInsertRow: TSpeedButton; |
|
sbAddRow: TSpeedButton; |
|
sbAddTime: TSpeedButton; |
|
sbInsertTime: TSpeedButton; |
|
sbDeleteTime: TSpeedButton; |
|
FParticleStorage: TParticleStorage; |
|
FCanCreateParticles: Boolean; |
|
FTrackingDirection: TTrackingDirection; |
|
FMPathVersion: TMpathVersion; |
|
procedure rdgSpecificEndUpdate(Sender: TObject); |
|
procedure sbAddRowClick(Sender: TObject); |
|
procedure sbInsertRowClick(Sender: TObject); |
|
procedure sbDeleteRowClick(Sender: TObject); |
|
procedure sbAddTimeClick(Sender: TObject); |
|
procedure sbInsertTimeClick(Sender: TObject); |
|
procedure sbDeleteTimeClick(Sender: TObject); |
|
procedure rdgReleaseTimesEndUpdate(Sender: TObject); |
|
procedure CreateGridParticles; |
|
procedure CreateCylinderParticles; |
|
procedure CreateSphereParticles; |
|
procedure CreateSpecificParticles; |
|
procedure ScaleParticles; |
|
procedure NumberSpecificGridRows; |
|
procedure NumberTimeGridRows; |
|
procedure SetTrackingDirection(const Value: TTrackingDirection); |
|
procedure EnableTrackingTimeGrid; |
|
procedure EnableDeleteTimeButton; |
|
procedure SetMPathVersion(const Value: TMpathVersion); |
|
procedure EnableTimeControls; |
|
procedure UpdateRowCount; |
|
Private declarations |
procedure UpdateTimeRowCount; |
|
procedure CreateParticles; |
|
constructor Create(AOwner: TComponent); override; |
|
Destructor Destroy; override; |
|
procedure InitializeFrame; |
|
property TrackingDirection: TTrackingDirection read FTrackingDirection
write SetTrackingDirection; |
|
property MPathVersion : TMpathVersion read FMPathVersion write SetMPathVersion; |
|