Frame Changed Operator
Quick Facts
| Property | Value |
|---|---|
| Class | CENPyOlpFrameChangedOperator |
| Module | cenpylib.CENPyOlpFrameChangedOperator |
| Package | cenpylib |
| Release | R2025.2.4 |
| Methods | 11 |
Quick Start
# Boilerplate Example
frameChangedOperator = ... # obtained from the runtime context
result = frameChangedOperator.GetAttribGetter()Method Index
| Method | Returns | Summary |
|---|---|---|
GetAttribGetter | CENPyOlpAttribGetter | Get attribute getter interface which handles the Olp attribute container. |
GetAttribSetter | CENPyOlpAttribSetter | Get attribute setter interface which handles the Olp attribute container. |
GetController | CENPyOlpController | Get the parent controller interface. |
GetLoggerOperator | CENPyOlpLogOperator | Get the log operator interface. |
GetCsvParserOperator | CENPyOlpCsvParserOperator | Get the CSV parser operator interface. |
GetTechTabFolder | str | Get the full path to the specified technology table. |
GetChangedFrameName | str | Get the name of the changed frame. |
GetChangedFrameIndex | int | Get the index of the changed frame. |
GetChangedFrameType | int | Get the type of the changed frame. |
GetChangedFrameMatrix | CENPyOlpMatrix | Get the position matrix of the changed frame. |
GetChangedFrameWorldMatrix | CENPyOlpMatrix | Get the position matrix of the changed frame relative to the world. |
Query Methods
GetAttribGetter
def GetAttribGetter() -> CENPyOlpAttribGetterGet attribute getter interface which handles the Olp attribute container.
Returns: CENPyOlpAttribGetter — Attribute getter interface.
GetAttribSetter
def GetAttribSetter() -> CENPyOlpAttribSetterGet attribute setter interface which handles the Olp attribute container.
Returns: CENPyOlpAttribSetter — Attribute setter interface.
GetController
def GetController() -> CENPyOlpControllerGet the parent controller interface.
Returns: CENPyOlpController — Controller interface.
GetLoggerOperator
def GetLoggerOperator() -> CENPyOlpLogOperatorGet the log operator interface.
Returns: CENPyOlpLogOperator — Log operator interface.
GetCsvParserOperator
def GetCsvParserOperator() -> CENPyOlpCsvParserOperatorGet the CSV parser operator interface.
Returns: CENPyOlpCsvParserOperator — CSV parser operator interface.
GetTechTabFolder
def GetTechTabFolder(relativePath: str, feedbackErrorWhenFileNotFound: bool=True) -> strGet the full path to the specified technology table.
Parameters:
| Name | Type | Description |
|---|---|---|
relativePath | str | Relative path with the file name or only the file name. |
feedbackErrorWhenFileNotFound | bool | Activates feedback if no file is found. (default: True) |
Returns: str — Technology table full path.
GetChangedFrameName
def GetChangedFrameName() -> strGet the name of the changed frame.
Returns: str — Changed frame name.
GetChangedFrameIndex
def GetChangedFrameIndex() -> intGet the index of the changed frame.
Returns: int — Changed frame index.
GetChangedFrameType
def GetChangedFrameType() -> intGet the type of the changed frame.
Returns: int — Changed frame type.
GetChangedFrameMatrix
def GetChangedFrameMatrix() -> CENPyOlpMatrixGet the position matrix of the changed frame.
Returns: CENPyOlpMatrix — Position matrix.
GetChangedFrameWorldMatrix
def GetChangedFrameWorldMatrix() -> CENPyOlpMatrixGet the position matrix of the changed frame relative to the world.
Returns: CENPyOlpMatrix — World position matrix.
Related Types
Version Notes
This class is documented as of release R2025.2.4.