Package org.cakelab.blender.utils
Class MainLibBase
- java.lang.Object
-
- org.cakelab.blender.utils.MainLibBase
-
- Direct Known Subclasses:
MainLib
public abstract class MainLibBase extends java.lang.Object
Blender organises data in so-called libraries. A main library contains all root elements found in a blender file. This is the base class with several helper methods for the actual classMainLib
, which will be generated based on the meta data found in the Blender file.- Author:
- homac
-
-
Field Summary
Fields Modifier and Type Field Description protected BlenderFile
blenderFile
protected BlockTable
blockTable
-
Constructor Summary
Constructors Modifier Constructor Description protected
MainLibBase(java.lang.String packageName, BlenderFile blend)
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract CFacade
getFirst(CFacade libElem)
static boolean
isLibraryElement(CStruct struct)
-
-
-
Field Detail
-
blockTable
protected BlockTable blockTable
-
blenderFile
protected BlenderFile blenderFile
-
-
Constructor Detail
-
MainLibBase
protected MainLibBase(java.lang.String packageName, BlenderFile blend) throws java.io.IOException
- Throws:
java.io.IOException
-
-