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

Public Member Functions

 __init__ (self, name, parent=None)
 
 SetName (self, name)
 
 GetName (self)
 
 InsertOp (self, index, op)
 
 RemoveOp (self, op)
 
 RemoveOpAt (self, index)
 
 GetOp (self, index)
 
 GetOpCount (self)
 
 SetOp (self, index, op)
 
 AddOp (self, op)
 
 GetOps (self)
 
 ApplyOn (self, entity)
 
 ToInfo (self, group)
 

Static Public Member Functions

 FromInfo (group)
 

Data Fields

 name_
 
 ops_
 

Static Public Attributes

str NAME_ATTRIBUTE_NAME = "Name"
 
str OP_GROUP_NAME = "Op"
 
str CLASS_NAME_ATTRIBUTE_NAME = "ClassName"
 
str INDEX_ATTRIBUTE_NAME = "Index"
 
list MODULE_NAMES = ["ost.gfx","ost.gui.scene.visibility_op","ost.gui.scene.render_op"]
 

Detailed Description

Definition at line 27 of file preset.py.

Constructor & Destructor Documentation

◆ __init__()

__init__ (   self,
  name,
  parent = None 
)

Definition at line 35 of file preset.py.

Member Function Documentation

◆ AddOp()

AddOp (   self,
  op 
)

Definition at line 63 of file preset.py.

◆ ApplyOn()

ApplyOn (   self,
  entity 
)

Definition at line 69 of file preset.py.

◆ FromInfo()

FromInfo (   group)
static

Definition at line 86 of file preset.py.

◆ GetName()

GetName (   self)

Definition at line 42 of file preset.py.

◆ GetOp()

GetOp (   self,
  index 
)

Definition at line 54 of file preset.py.

◆ GetOpCount()

GetOpCount (   self)

Definition at line 57 of file preset.py.

◆ GetOps()

GetOps (   self)

Definition at line 66 of file preset.py.

◆ InsertOp()

InsertOp (   self,
  index,
  op 
)

Definition at line 45 of file preset.py.

◆ RemoveOp()

RemoveOp (   self,
  op 
)

Definition at line 48 of file preset.py.

◆ RemoveOpAt()

RemoveOpAt (   self,
  index 
)

Definition at line 51 of file preset.py.

◆ SetName()

SetName (   self,
  name 
)

Definition at line 39 of file preset.py.

◆ SetOp()

SetOp (   self,
  index,
  op 
)

Definition at line 60 of file preset.py.

◆ ToInfo()

ToInfo (   self,
  group 
)

Definition at line 77 of file preset.py.

Field Documentation

◆ CLASS_NAME_ATTRIBUTE_NAME

str CLASS_NAME_ATTRIBUTE_NAME = "ClassName"
static

Definition at line 30 of file preset.py.

◆ INDEX_ATTRIBUTE_NAME

str INDEX_ATTRIBUTE_NAME = "Index"
static

Definition at line 31 of file preset.py.

◆ MODULE_NAMES

list MODULE_NAMES = ["ost.gfx","ost.gui.scene.visibility_op","ost.gui.scene.render_op"]
static

Definition at line 33 of file preset.py.

◆ name_

name_

Definition at line 36 of file preset.py.

◆ NAME_ATTRIBUTE_NAME

str NAME_ATTRIBUTE_NAME = "Name"
static

Definition at line 28 of file preset.py.

◆ OP_GROUP_NAME

str OP_GROUP_NAME = "Op"
static

Definition at line 29 of file preset.py.

◆ ops_

ops_

Definition at line 37 of file preset.py.


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