Class: DFC::Common::LegendObj

Inherits:
Object
  • Object
show all

Instance Method Summary # collapse

Constructor Details

#initialize(hash, id = nil, path = nil) ⇒ LegendObj

Returns a new instance of LegendObj.

Parameters:

  • hash (Hash)

    图例hash

  • id (String) (defaults to: nil)

    图例id 默认nil

  • path (String) (defaults to: nil)

    图例文件所在路径 默认nil

Instance Method Details

#==(obj) ⇒ Boolean

比较两个对象是否相等

Parameters:

Returns:

  • (Boolean)

#code_prevString

获取图例编号前缀

Returns:

  • (String)

#hashHash

获取图例对象hash数据

Returns:

  • (Hash)

#hash=(hash) ⇒ Object

赋值图例对象hash数据@@param [Hash] hash

#idString

图例id

Returns:

  • (String)

#modelSketchup::ComponentDefinition

获取图例模型

Returns:

  • (Sketchup::ComponentDefinition)

#nameString

获取图例名称

Returns:

  • (String)

#thumbnailString

获取图例缩略图

Returns:

  • (String)

#typeArray

获取图例类型

Returns:

  • (Array)