Class DefFace
In: liteface.rb
Parent: Object

this should just be a placeholder for an array of LiteFaces # It is called DefFace because it is created from a cell definition

Methods

create   deselect   hide   new   select   show  

Included Modules

CommonTasks Mesh

Attributes

f  [RW] 
info  [RW] 
parent  [RW] 
selected  [RW] 
viewerobj  [RW] 
visible  [RW] 

Public Class methods

[Source]

# File liteface.rb, line 33
   def initialize(parent,viewerobj, text)
      @visible = false
      @parent = parent
      @viewerobj = viewerobj
      @text = text
      @info = [@parent, @viewerobj, @text]
      @selected = false
      @created = false
   end

Public Instance methods

[Source]

# File liteface.rb, line 42
   def create(celldef, x, y, z)
      #@f = Array.new
      #@f = createface(celldef, x, y, z, @info[0] , @info[1], @info[2])
      @f = LiteFace2.new(celldef, x, y, z, @info[0] , @info[1], @info[2])
      @created = true
   end

[Source]

# File liteface.rb, line 52
   def deselect
      @selected = false
      @f.deselect if @created
   end

[Source]

# File liteface.rb, line 60
   def hide
      @visible = false
      @f.hide if @created
   end

[Source]

# File liteface.rb, line 48
   def select
      @selected = true
      @f.select if @created
   end

[Source]

# File liteface.rb, line 56
   def show
      @visible = true
      @f.show if @created
   end

[Validate]