VSF Documented
visualize_heap_map.Visualizer Class Reference

Public Member Functions

 __init__ (self, Dump dump, str out, int w=1920, int h=1080, Optional[Dump] prev=None)
 
 create (self, Optional[Diff] diff=None)
 

Data Fields

 dump
 
 prev = self.prev, d
 
 out
 
 w
 
 h = dump, prev, out, w, h
 
int gran = 1
 
tuple h = (sz + self.h * cols - 1) // (self.h * cols)
 

Protected Member Functions

tuple[int, int, int] _dim (self, int sz)
 
dict _masks (self, Diff diff, int start, int rows, int cols)
 
 _fill (self, np.ndarray img, int start, int rows, int cols, Optional[Diff] diff, dict masks)
 
 _render (self, np.ndarray img, int start, int end, int rows, int cols, int bpr, Optional[Diff] diff)
 
str _title (self, int bpr, Optional[Diff] diff)
 
 _info (self, ax, Optional[Diff] diff)
 
 _legend (self, ax, Optional[Diff] diff)
 

Constructor & Destructor Documentation

◆ __init__()

visualize_heap_map.Visualizer.__init__ ( self,
Dump dump,
str out,
int w = 1920,
int h = 1080,
Optional[Dump] prev = None )

Member Function Documentation

◆ create()

visualize_heap_map.Visualizer.create ( self,
Optional[Diff] diff = None )

◆ _dim()

tuple[int, int, int] visualize_heap_map.Visualizer._dim ( self,
int sz )
protected

◆ _masks()

dict visualize_heap_map.Visualizer._masks ( self,
Diff diff,
int start,
int rows,
int cols )
protected
构建可视化掩码 - 通用对比和锁定期间统一处理

◆ _fill()

visualize_heap_map.Visualizer._fill ( self,
np.ndarray img,
int start,
int rows,
int cols,
Optional[Diff] diff,
dict masks )
protected

◆ _render()

visualize_heap_map.Visualizer._render ( self,
np.ndarray img,
int start,
int end,
int rows,
int cols,
int bpr,
Optional[Diff] diff )
protected

◆ _title()

str visualize_heap_map.Visualizer._title ( self,
int bpr,
Optional[Diff] diff )
protected

◆ _info()

visualize_heap_map.Visualizer._info ( self,
ax,
Optional[Diff] diff )
protected

◆ _legend()

visualize_heap_map.Visualizer._legend ( self,
ax,
Optional[Diff] diff )
protected

Field Documentation

◆ dump

visualize_heap_map.Visualizer.dump

◆ prev

visualize_heap_map.Visualizer.prev = self.prev, d

◆ out

visualize_heap_map.Visualizer.out

◆ w

visualize_heap_map.Visualizer.w

◆ h [1/2]

visualize_heap_map.Visualizer.h = dump, prev, out, w, h

◆ gran

visualize_heap_map.Visualizer.gran = 1

◆ h [2/2]

tuple visualize_heap_map.Visualizer.h = (sz + self.h * cols - 1) // (self.h * cols)
Generated from commit: vsfteam/vsf@ceb53fd