java.lang.Object
de.grogra.graph.impl.Edge
de.grogra.graph.impl.Node
de.grogra.imp3d.shading.ChannelMapNode
- All Implemented Interfaces:
ChannelMap
,Manageable
,PersistenceCapable
,Shareable
,UserFields
,XObject
,Map
,Serializable
- Direct Known Subclasses:
BumpMap
,ChannelBlend
,ColorMapNode
,Filter
,Turbulence
,UVTransformation
,VolumeChecker
,VolumeFunction
,WaveMap
,XYZTransformation
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class de.grogra.graph.impl.Node
Node.AccessorBridge, Node.FieldAttributeAccessor, Node.NType
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Node.NType
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final Node.NType.Field
static final int
static final int
static final int
static final int
static final int
static final int
Fields inherited from class de.grogra.graph.impl.Node
ADDITIONAL_FIELDS, bits, DELETED, EXTENT_BIT, EXTENT_MASK, extentIndex$FIELD, extentTail$FIELD, HAS_OBSERVERS, IS_INTERPRETIVE, isInterpretive$FIELD, LAST_EXTENT_INDEX, layer$FIELD, MARK, mark$FIELD, MAX_RESOLUTION, MIME_TYPE, MIN_RESOLUTION, MIN_UNUSED_SPECIAL_OF_SOURCE, name$FIELD, RESOLUTION_BIT, RESOLUTION_MASK, resolution$FIELD, USED_BITS
Fields inherited from interface de.grogra.util.Map
DEFAULT_VALUE, EMPTY_MAP
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
accept
(ChannelMapNodeVisitor visitor) void
accept
(ChannelMapVisitor visitor) float
getFloatValue
(ChannelData data, int channel) getInput()
getObjectValue
(ChannelData data, int channel) void
setInput
(ChannelMap value) Methods inherited from class de.grogra.graph.impl.Node
addEdgeBitsTo, addReference, appendBranchNode, appendBranchNode, appendReferencesTo, clone, clone, cloneGraph, dump, dumpTree, dup, dupFrom, dupnew, dupUnmanagedFields, edgeChanged, fieldModified, findAdjacent, findRefinementType, get, getAccessor, getAccessor, getAttributes, getAxisParent, getBoolean, getBranch, getBranchLength, getBranchNode, getBranchTail, getByte, getChar, getCommonAncestor, getCurrentGraphState, getDirectChildCount, getDouble, getEdgeAttributeAccessor, getEdgeAttributes, getEdgeBitsTo, getEdgeTo, getExtentIndex, getFirst, getFirstEdge, getFloat, getGraph, getId, getIgnored, getIndex, getInstantiator, getInt, getLayer, getLong, getManageableType, getName, getNeighbor, getNext, getNType, getNTypeImpl, getObject, getOrCreateEdgeTo, getOrNull, getPersistenceManager, getPredecessor, getProvider, getResolution, getShort, getSource, getStamp, getSuccessor, getSymbol, getSymbolColor, getTarget, getTransaction, getUserField, getUserFieldCount, getXClass, getXData, hasName, initProvider, initXClass, insertBranchNode, insertBranchNode, instantiateGraph, isAncestorOf, isDirection, isEncoarseOf, isManagingInstance, isMarked, isRoot, isSource, isTarget, manageableReadResolve, manageableWriteReplace, newInstance, paramString, removeAll, removeEdgeBitsTo, removeFromChain, removeFromChain, removeReference, setBranch, setBranch, setExtentIndex, setGraphForDeserialization, setIgnored, setLayer, setMark, setName, setResolution, setSuccessor, setSuccessor, specialEdgeAdded, specialEdgeRefModified, specialEdgeRemoved, toString, writeReplace
Methods inherited from class de.grogra.graph.impl.Edge
addEdgeBits, getBitMark, getEdgeBits, getEdgeKeys, getObjectMark, getSpecialEdgeDescriptor, parseEdgeKeys, remove, removeEdgeBits, setBitMark, setEdgeBits, setObjectMark, testEdgeBits
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface de.grogra.math.ChannelMap
getStamp
Methods inherited from interface de.grogra.persistence.PersistenceCapable
getBitMark, getObjectMark, setBitMark, setObjectMark
-
Field Details
-
INPUT
public static final int INPUT- See Also:
-
COLOR
public static final int COLOR- See Also:
-
TRANSPARENCY
public static final int TRANSPARENCY- See Also:
-
TRANSPARENCY_SHININESS
public static final int TRANSPARENCY_SHININESS- See Also:
-
AMBIENT
public static final int AMBIENT- See Also:
-
EMISSIVE
public static final int EMISSIVE- See Also:
-
SPECULAR
public static final int SPECULAR- See Also:
-
SHININESS
public static final int SHININESS- See Also:
-
DIFFUSE_TRANSPARENCY
public static final int DIFFUSE_TRANSPARENCY- See Also:
-
COLOR_2
public static final int COLOR_2- See Also:
-
DISPLACEMENT
public static final int DISPLACEMENT- See Also:
-
FIRST_OP
public static final int FIRST_OP- See Also:
-
SECOND_OP
public static final int SECOND_OP- See Also:
-
MIN_UNUSED_SPECIAL_OF_TARGET
public static final int MIN_UNUSED_SPECIAL_OF_TARGET- See Also:
-
$TYPE
-
input$FIELD
-
-
Constructor Details
-
ChannelMapNode
public ChannelMapNode()
-
-
Method Details
-
getInput
-
setInput
-
getFloatValue
- Specified by:
getFloatValue
in interfaceChannelMap
-
getObjectValue
- Specified by:
getObjectValue
in interfaceChannelMap
-
accept
-
accept
- Specified by:
accept
in interfaceChannelMap
-