OpenStructure
Loading...
Searching...
No Matches
Public Member Functions | Data Fields | Static Public Attributes | Protected Member Functions | Protected Attributes | Properties
TrajWidget Class Reference

Inherits _QWidget.

Public Member Functions

 __init__ (self, trajlist=None, golist=None, parent=None, ref_index=0)
 
 SetTimeUnit (self, u)
 
 timerEvent (self, event)
 
 SetReferenceIndex (self, ref_index)
 
 keyPressEvent (self, event)
 
 keyReleaseEvent (self, event)
 
 FixGfxEntity (self, index, frame_number=None)
 
 ReleaseGfxEntity (self, index)
 
 AddTrajectory (self, traj, go)
 
 RemoveTrajectory (self, index)
 
 SetSpeed (self, val)
 

Data Fields

 ref_index_
 
 trajlist_
 
 golist_
 
 ehlist_
 
 index_dict
 
 fix_dict
 
 modifiers
 
 callback
 
 frame_number_
 
 timestep_
 
 time
 
 timer_id_
 

Static Public Attributes

 val = self._speed_slider_min-val*(self._speed_slider_min-self._speed_slider_max)
 

Protected Member Functions

 _p2u (self, u)
 
 _SetSpeedSliderPos (self, pos)
 
 _SpeedSliderValChanged (self, speed_pos)
 
 _SetTime (self, t)
 
 _SliderValueChanged (self, pos)
 
 _GetCurrentFrame (self)
 
 _SetCurrentFrame (self, pos)
 
 _GetReferenceTraj (self)
 
 _TogglePlay (self, playing)
 
 _LeftClicked (self)
 
 _RightClicked (self)
 
 _Left2Clicked (self)
 
 _Right2Clicked (self)
 
 _LeftEndClicked (self)
 
 _RightEndClicked (self)
 
 _AlignClicked (self)
 
 _SetBlur (self, blur)
 
 _GetBlur (self)
 
 _EntitySelected (self, index)
 

Protected Attributes

 _slider
 
 _speed_slider
 
 _speedLabel
 
 _play
 
 _repeat
 
 _frame
 
 _frameNo
 
 _frameEnd
 
 _timeLabel
 
 _timeNo
 
 _timeEnd
 
 _timeUnit
 
 _speed_slider_min
 
 _speed_slider_max
 
 _right_arrow
 
 _right_arrow2
 
 _right_end
 
 _left_arrow
 
 _left_arrow2
 
 _left_end
 
 _align_selection
 
 _align
 
 _align_label
 
 _ref_entity_selection
 
 _ref_entity_selection_label
 
 _TogglePlay
 
 _SliderValueChanged
 
 _SpeedSliderValChanged
 
 _RightEndClicked
 
 _Right2Clicked
 
 _RightClicked
 
 _Left2Clicked
 
 _LeftClicked
 
 _LeftEndClicked
 
 _AlignClicked
 
 _EntitySelected
 
 _time_prefactor
 

Properties

 current_frame = property(_GetCurrentFrame, _SetCurrentFrame)
 
 traj_ = property(_GetReferenceTraj)
 
 blur = property(_GetBlur, _SetBlur)
 

Detailed Description

Definition at line 36 of file trajectory_viewer.py.

Constructor & Destructor Documentation

◆ __init__()

__init__ (   self,
  trajlist = None,
  golist = None,
  parent = None,
  ref_index = 0 
)

Definition at line 37 of file trajectory_viewer.py.

Member Function Documentation

◆ _AlignClicked()

_AlignClicked (   self)
protected

Definition at line 254 of file trajectory_viewer.py.

◆ _EntitySelected()

_EntitySelected (   self,
  index 
)
protected

Definition at line 285 of file trajectory_viewer.py.

◆ _GetBlur()

_GetBlur (   self)
protected

Definition at line 268 of file trajectory_viewer.py.

◆ _GetCurrentFrame()

_GetCurrentFrame (   self)
protected

Definition at line 196 of file trajectory_viewer.py.

◆ _GetReferenceTraj()

_GetReferenceTraj (   self)
protected

Definition at line 211 of file trajectory_viewer.py.

◆ _Left2Clicked()

_Left2Clicked (   self)
protected

Definition at line 238 of file trajectory_viewer.py.

◆ _LeftClicked()

_LeftClicked (   self)
protected

Definition at line 230 of file trajectory_viewer.py.

◆ _LeftEndClicked()

_LeftEndClicked (   self)
protected

Definition at line 246 of file trajectory_viewer.py.

◆ _p2u()

_p2u (   self,
  u 
)
protected

Definition at line 150 of file trajectory_viewer.py.

◆ _Right2Clicked()

_Right2Clicked (   self)
protected

Definition at line 242 of file trajectory_viewer.py.

◆ _RightClicked()

_RightClicked (   self)
protected

Definition at line 234 of file trajectory_viewer.py.

◆ _RightEndClicked()

_RightEndClicked (   self)
protected

Definition at line 250 of file trajectory_viewer.py.

◆ _SetBlur()

_SetBlur (   self,
  blur 
)
protected

Definition at line 264 of file trajectory_viewer.py.

◆ _SetCurrentFrame()

_SetCurrentFrame (   self,
  pos 
)
protected

Definition at line 199 of file trajectory_viewer.py.

◆ _SetSpeedSliderPos()

_SetSpeedSliderPos (   self,
  pos 
)
protected

Definition at line 171 of file trajectory_viewer.py.

◆ _SetTime()

_SetTime (   self,
  t 
)
protected

Definition at line 181 of file trajectory_viewer.py.

◆ _SliderValueChanged()

_SliderValueChanged (   self,
  pos 
)
protected

Definition at line 189 of file trajectory_viewer.py.

◆ _SpeedSliderValChanged()

_SpeedSliderValChanged (   self,
  speed_pos 
)
protected

Definition at line 175 of file trajectory_viewer.py.

◆ _TogglePlay()

_TogglePlay (   self,
  playing 
)
protected

Definition at line 224 of file trajectory_viewer.py.

◆ AddTrajectory()

AddTrajectory (   self,
  traj,
  go 
)

Definition at line 329 of file trajectory_viewer.py.

◆ FixGfxEntity()

FixGfxEntity (   self,
  index,
  frame_number = None 
)

Definition at line 314 of file trajectory_viewer.py.

◆ keyPressEvent()

keyPressEvent (   self,
  event 
)

Definition at line 289 of file trajectory_viewer.py.

◆ keyReleaseEvent()

keyReleaseEvent (   self,
  event 
)

Definition at line 308 of file trajectory_viewer.py.

◆ ReleaseGfxEntity()

ReleaseGfxEntity (   self,
  index 
)

Definition at line 325 of file trajectory_viewer.py.

◆ RemoveTrajectory()

RemoveTrajectory (   self,
  index 
)

Definition at line 335 of file trajectory_viewer.py.

◆ SetReferenceIndex()

SetReferenceIndex (   self,
  ref_index 
)

Definition at line 273 of file trajectory_viewer.py.

◆ SetSpeed()

SetSpeed (   self,
  val 
)

Definition at line 342 of file trajectory_viewer.py.

◆ SetTimeUnit()

SetTimeUnit (   self,
  u 
)

Definition at line 165 of file trajectory_viewer.py.

◆ timerEvent()

timerEvent (   self,
  event 
)

Definition at line 215 of file trajectory_viewer.py.

Field Documentation

◆ _align

_align
protected

Definition at line 96 of file trajectory_viewer.py.

◆ _align_label

_align_label
protected

Definition at line 97 of file trajectory_viewer.py.

◆ _align_selection

_align_selection
protected

Definition at line 95 of file trajectory_viewer.py.

◆ _AlignClicked

_AlignClicked
protected

Definition at line 142 of file trajectory_viewer.py.

◆ _EntitySelected

_EntitySelected
protected

Definition at line 143 of file trajectory_viewer.py.

◆ _frame

_frame
protected

Definition at line 65 of file trajectory_viewer.py.

◆ _frameEnd

_frameEnd
protected

Definition at line 67 of file trajectory_viewer.py.

◆ _frameNo

_frameNo
protected

Definition at line 66 of file trajectory_viewer.py.

◆ _Left2Clicked

_Left2Clicked
protected

Definition at line 139 of file trajectory_viewer.py.

◆ _left_arrow

_left_arrow
protected

Definition at line 92 of file trajectory_viewer.py.

◆ _left_arrow2

_left_arrow2
protected

Definition at line 93 of file trajectory_viewer.py.

◆ _left_end

_left_end
protected

Definition at line 94 of file trajectory_viewer.py.

◆ _LeftClicked

_LeftClicked
protected

Definition at line 140 of file trajectory_viewer.py.

◆ _LeftEndClicked

_LeftEndClicked
protected

Definition at line 141 of file trajectory_viewer.py.

◆ _play

_play
protected

Definition at line 63 of file trajectory_viewer.py.

◆ _ref_entity_selection

_ref_entity_selection
protected

Definition at line 99 of file trajectory_viewer.py.

◆ _ref_entity_selection_label

_ref_entity_selection_label
protected

Definition at line 101 of file trajectory_viewer.py.

◆ _repeat

_repeat
protected

Definition at line 64 of file trajectory_viewer.py.

◆ _Right2Clicked

_Right2Clicked
protected

Definition at line 137 of file trajectory_viewer.py.

◆ _right_arrow

_right_arrow
protected

Definition at line 89 of file trajectory_viewer.py.

◆ _right_arrow2

_right_arrow2
protected

Definition at line 90 of file trajectory_viewer.py.

◆ _right_end

_right_end
protected

Definition at line 91 of file trajectory_viewer.py.

◆ _RightClicked

_RightClicked
protected

Definition at line 138 of file trajectory_viewer.py.

◆ _RightEndClicked

_RightEndClicked
protected

Definition at line 136 of file trajectory_viewer.py.

◆ _slider

_slider
protected

Definition at line 56 of file trajectory_viewer.py.

◆ _SliderValueChanged

_SliderValueChanged
protected

Definition at line 134 of file trajectory_viewer.py.

◆ _speed_slider

_speed_slider
protected

Definition at line 58 of file trajectory_viewer.py.

◆ _speed_slider_max

_speed_slider_max
protected

Definition at line 87 of file trajectory_viewer.py.

◆ _speed_slider_min

_speed_slider_min
protected

Definition at line 86 of file trajectory_viewer.py.

◆ _speedLabel

_speedLabel
protected

Definition at line 60 of file trajectory_viewer.py.

◆ _SpeedSliderValChanged

_SpeedSliderValChanged
protected

Definition at line 135 of file trajectory_viewer.py.

◆ _time_prefactor

_time_prefactor
protected

Definition at line 166 of file trajectory_viewer.py.

◆ _timeEnd

_timeEnd
protected

Definition at line 78 of file trajectory_viewer.py.

◆ _timeLabel

_timeLabel
protected

Definition at line 76 of file trajectory_viewer.py.

◆ _timeNo

_timeNo
protected

Definition at line 77 of file trajectory_viewer.py.

◆ _timeUnit

_timeUnit
protected

Definition at line 79 of file trajectory_viewer.py.

◆ _TogglePlay

_TogglePlay
protected

Definition at line 133 of file trajectory_viewer.py.

◆ callback

callback

Definition at line 55 of file trajectory_viewer.py.

◆ ehlist_

ehlist_

Definition at line 43 of file trajectory_viewer.py.

◆ fix_dict

fix_dict

Definition at line 45 of file trajectory_viewer.py.

◆ frame_number_

frame_number_

Definition at line 145 of file trajectory_viewer.py.

◆ golist_

golist_

Definition at line 42 of file trajectory_viewer.py.

◆ index_dict

index_dict

Definition at line 44 of file trajectory_viewer.py.

◆ modifiers

modifiers

Definition at line 46 of file trajectory_viewer.py.

◆ ref_index_

ref_index_

Definition at line 40 of file trajectory_viewer.py.

◆ time

time

Definition at line 176 of file trajectory_viewer.py.

◆ timer_id_

timer_id_

Definition at line 226 of file trajectory_viewer.py.

◆ timestep_

timestep_

Definition at line 146 of file trajectory_viewer.py.

◆ trajlist_

trajlist_

Definition at line 41 of file trajectory_viewer.py.

◆ val

val = self._speed_slider_min-val*(self._speed_slider_min-self._speed_slider_max)
static

Definition at line 348 of file trajectory_viewer.py.

Property Documentation

◆ blur

blur = property(_GetBlur, _SetBlur)
static

Definition at line 271 of file trajectory_viewer.py.

◆ current_frame

current_frame = property(_GetCurrentFrame, _SetCurrentFrame)
static

Definition at line 209 of file trajectory_viewer.py.

◆ traj_

traj_ = property(_GetReferenceTraj)
static

Definition at line 213 of file trajectory_viewer.py.


The documentation for this class was generated from the following file: