Documentation
¶
Index ¶
- Constants
- func BytesOutValue(bytePtr *[]byte) uintptr
- func Float32InValue(value float32) uintptr
- func Float32OutValue(reference *float32) uintptr
- func Float64InValue(value float64) uintptr
- func Float64OutValue(reference *float64) uintptr
- func GetLib3MFErrorMessage(errorcode uint32) string
- func Int8InValue(value int8) uintptr
- func Int8OutValue(reference *int8) uintptr
- func Int16InValue(value int16) uintptr
- func Int16OutValue(reference *int16) uintptr
- func Int32InValue(value int32) uintptr
- func Int32OutValue(reference *int32) uintptr
- func Int64InValue(value int64) uintptr
- func Int64OutValue(reference *int64) uintptr
- func PtrOutValue(ptr *uintptr) uintptr
- func StringInValue(value string) uintptr
- func UInt8InValue(value uint8) uintptr
- func UInt8OutValue(reference *uint8) uintptr
- func UInt16InValue(value uint16) uintptr
- func UInt16OutValue(reference *uint16) uintptr
- func UInt32InValue(value uint32) uintptr
- func UInt32OutValue(reference *uint32) uintptr
- func UInt64InValue(value uint64) uintptr
- func UInt64OutValue(reference *uint64) uintptr
- type AbsNode
- type AccessRight
- type AdditionNode
- type ArcCosNode
- type ArcSinNode
- type ArcTan2Node
- type ArcTanNode
- type Attachment
- func (inst Attachment) GetPath() (string, error)
- func (inst Attachment) GetRelationShipType() (string, error)
- func (inst Attachment) GetStreamSize() (uint64, error)
- func (inst Attachment) PackagePart() (PackagePart, error)
- func (inst Attachment) ReadFromBuffer(buffer []uint8) error
- func (inst Attachment) ReadFromCallback(theReadCallback ReadCallbackFunc, streamSize uint64, ...) error
- func (inst Attachment) ReadFromFile(fileName string) error
- func (inst Attachment) SetPath(path string) error
- func (inst Attachment) SetRelationShipType(path string) error
- func (inst Attachment) WriteToBuffer(buffer []uint8) ([]uint8, error)
- func (inst Attachment) WriteToFile(fileName string) error
- type Ball
- type Base
- type BaseMaterialGroup
- func (inst BaseMaterialGroup) AddMaterial(name string, displayColor Color) (uint32, error)
- func (inst BaseMaterialGroup) GetAllPropertyIDs(propertyIDs []uint32) ([]uint32, error)
- func (inst BaseMaterialGroup) GetCount() (uint32, error)
- func (inst BaseMaterialGroup) GetDisplayColor(propertyID uint32) (Color, error)
- func (inst BaseMaterialGroup) GetName(propertyID uint32) (string, error)
- func (inst BaseMaterialGroup) RemoveMaterial(propertyID uint32) error
- func (inst BaseMaterialGroup) SetDisplayColor(propertyID uint32, theColor Color) error
- func (inst BaseMaterialGroup) SetName(propertyID uint32, name string) error
- type BaseMaterialGroupIterator
- type Beam
- type BeamLattice
- func (inst BeamLattice) AddBall(ballInfo Ball) (uint32, error)
- func (inst BeamLattice) AddBeam(beamInfo Beam) (uint32, error)
- func (inst BeamLattice) AddBeamSet() (BeamSet, error)
- func (inst BeamLattice) GetBall(index uint32) (Ball, error)
- func (inst BeamLattice) GetBallCount() (uint32, error)
- func (inst BeamLattice) GetBallOptions() (BeamLatticeBallMode, float64, error)
- func (inst BeamLattice) GetBalls(ballInfo []Ball) ([]Ball, error)
- func (inst BeamLattice) GetBeam(index uint32) (Beam, error)
- func (inst BeamLattice) GetBeamCount() (uint32, error)
- func (inst BeamLattice) GetBeamSet(index uint32) (BeamSet, error)
- func (inst BeamLattice) GetBeamSetCount() (uint32, error)
- func (inst BeamLattice) GetBeams(beamInfo []Beam) ([]Beam, error)
- func (inst BeamLattice) GetClipping() (BeamLatticeClipMode, uint32, error)
- func (inst BeamLattice) GetMinLength() (float64, error)
- func (inst BeamLattice) GetRepresentation() (bool, uint32, error)
- func (inst BeamLattice) SetBall(index uint32, ballInfo Ball) error
- func (inst BeamLattice) SetBallOptions(ballMode BeamLatticeBallMode, ballRadius float64) error
- func (inst BeamLattice) SetBalls(ballInfo []Ball) error
- func (inst BeamLattice) SetBeam(index uint32, beamInfo Beam) error
- func (inst BeamLattice) SetBeams(beamInfo []Beam) error
- func (inst BeamLattice) SetClipping(clipMode BeamLatticeClipMode, uniqueResourceID uint32) error
- func (inst BeamLattice) SetMinLength(minLength float64) error
- func (inst BeamLattice) SetRepresentation(uniqueResourceID uint32) error
- type BeamLatticeBallMode
- type BeamLatticeCapMode
- type BeamLatticeClipMode
- type BeamLatticeNode
- func (inst BeamLatticeNode) GetAccurateRange() (float64, error)
- func (inst BeamLatticeNode) GetInputBeamLattice() (ImplicitPort, error)
- func (inst BeamLatticeNode) GetInputPos() (ImplicitPort, error)
- func (inst BeamLatticeNode) GetOutputDistance() (ImplicitPort, error)
- func (inst BeamLatticeNode) SetAccurateRange(accurateRange float64) error
- type BeamSet
- func (inst BeamSet) GetBallReferenceCount() (uint32, error)
- func (inst BeamSet) GetBallReferences(ballReferences []uint32) ([]uint32, error)
- func (inst BeamSet) GetIdentifier() (string, error)
- func (inst BeamSet) GetName() (string, error)
- func (inst BeamSet) GetReferenceCount() (uint32, error)
- func (inst BeamSet) GetReferences(references []uint32) ([]uint32, error)
- func (inst BeamSet) SetBallReferences(ballReferences []uint32) error
- func (inst BeamSet) SetIdentifier(identifier string) error
- func (inst BeamSet) SetName(name string) error
- func (inst BeamSet) SetReferences(references []uint32) error
- type BlendMethod
- type Box
- type BuildItem
- func (inst BuildItem) GetMetaDataGroup() (MetaDataGroup, error)
- func (inst BuildItem) GetObjectResource() (Object, error)
- func (inst BuildItem) GetObjectResourceID() (uint32, error)
- func (inst BuildItem) GetObjectTransform() (Transform, error)
- func (inst BuildItem) GetOutbox() (Box, error)
- func (inst BuildItem) GetPartNumber() (string, error)
- func (inst BuildItem) GetUUID() (bool, string, error)
- func (inst BuildItem) HasObjectTransform() (bool, error)
- func (inst BuildItem) SetObjectTransform(transform Transform) error
- func (inst BuildItem) SetPartNumber(setPartnumber string) error
- func (inst BuildItem) SetUUID(uUID string) error
- type BuildItemIterator
- type CeilNode
- type ChannelName
- type ClampNode
- type Color
- type ColorGroup
- func (inst ColorGroup) AddColor(theColor Color) (uint32, error)
- func (inst ColorGroup) GetAllPropertyIDs(propertyIDs []uint32) ([]uint32, error)
- func (inst ColorGroup) GetColor(propertyID uint32) (Color, error)
- func (inst ColorGroup) GetCount() (uint32, error)
- func (inst ColorGroup) RemoveColor(propertyID uint32) error
- func (inst ColorGroup) SetColor(propertyID uint32, theColor Color) error
- type ColorGroupIterator
- type Component
- func (inst Component) GetObjectResource() (Object, error)
- func (inst Component) GetObjectResourceID() (uint32, error)
- func (inst Component) GetTransform() (Transform, error)
- func (inst Component) GetUUID() (bool, string, error)
- func (inst Component) HasTransform() (bool, error)
- func (inst Component) SetTransform(transform Transform) error
- func (inst Component) SetUUID(uUID string) error
- type ComponentsObject
- type ComponentsObjectIterator
- type ComposeMatrixNode
- func (inst ComposeMatrixNode) GetInputM00() (ImplicitPort, error)
- func (inst ComposeMatrixNode) GetInputM01() (ImplicitPort, error)
- func (inst ComposeMatrixNode) GetInputM02() (ImplicitPort, error)
- func (inst ComposeMatrixNode) GetInputM03() (ImplicitPort, error)
- func (inst ComposeMatrixNode) GetInputM10() (ImplicitPort, error)
- func (inst ComposeMatrixNode) GetInputM11() (ImplicitPort, error)
- func (inst ComposeMatrixNode) GetInputM12() (ImplicitPort, error)
- func (inst ComposeMatrixNode) GetInputM13() (ImplicitPort, error)
- func (inst ComposeMatrixNode) GetInputM20() (ImplicitPort, error)
- func (inst ComposeMatrixNode) GetInputM21() (ImplicitPort, error)
- func (inst ComposeMatrixNode) GetInputM22() (ImplicitPort, error)
- func (inst ComposeMatrixNode) GetInputM23() (ImplicitPort, error)
- func (inst ComposeMatrixNode) GetInputM30() (ImplicitPort, error)
- func (inst ComposeMatrixNode) GetInputM31() (ImplicitPort, error)
- func (inst ComposeMatrixNode) GetInputM32() (ImplicitPort, error)
- func (inst ComposeMatrixNode) GetInputM33() (ImplicitPort, error)
- func (inst ComposeMatrixNode) GetOutputResult() (ImplicitPort, error)
- type ComposeVectorNode
- type CompositeConstituent
- type CompositeMaterials
- func (inst CompositeMaterials) AddComposite(composite []CompositeConstituent) (uint32, error)
- func (inst CompositeMaterials) GetAllPropertyIDs(propertyIDs []uint32) ([]uint32, error)
- func (inst CompositeMaterials) GetBaseMaterialGroup() (BaseMaterialGroup, error)
- func (inst CompositeMaterials) GetComposite(propertyID uint32, composite []CompositeConstituent) ([]CompositeConstituent, error)
- func (inst CompositeMaterials) GetCount() (uint32, error)
- func (inst CompositeMaterials) RemoveComposite(propertyID uint32) error
- type CompositeMaterialsIterator
- type CompositionMethod
- type CompositionSpace
- type Compression
- type ConstMatNode
- type ConstVecNode
- type ConstantNode
- type Consumer
- type ContentEncryptionCallbackFunc
- type ContentEncryptionParams
- func (inst ContentEncryptionParams) GetAdditionalAuthenticationData(byteData []uint8) ([]uint8, error)
- func (inst ContentEncryptionParams) GetAuthenticationTag(byteData []uint8) ([]uint8, error)
- func (inst ContentEncryptionParams) GetDescriptor() (uint64, error)
- func (inst ContentEncryptionParams) GetEncryptionAlgorithm() (EncryptionAlgorithm, error)
- func (inst ContentEncryptionParams) GetInitializationVector(byteData []uint8) ([]uint8, error)
- func (inst ContentEncryptionParams) GetKey(byteData []uint8) ([]uint8, error)
- func (inst ContentEncryptionParams) GetKeyUUID() (string, error)
- func (inst ContentEncryptionParams) SetAuthenticationTag(byteData []uint8) error
- type CosNode
- type CoshNode
- type CrossNode
- type DecomposeVectorNode
- type DigestMethod
- type DivisionNode
- type DotNode
- type EncryptionAlgorithm
- type ExpNode
- type FloorNode
- type FmodNode
- type FractNode
- type Function
- func (inst Function) AddInput(identifier string, displayName string, _type ImplicitPortType) (ImplicitPort, error)
- func (inst Function) AddOutput(identifier string, displayName string, _type ImplicitPortType) (ImplicitPort, error)
- func (inst Function) FindInput(identifier string) (ImplicitPort, error)
- func (inst Function) FindOutput(identifier string) (ImplicitPort, error)
- func (inst Function) GetDisplayName() (string, error)
- func (inst Function) GetInputs() (ImplicitPortIterator, error)
- func (inst Function) GetOutputs() (ImplicitPortIterator, error)
- func (inst Function) RemoveInput(input ImplicitPort) error
- func (inst Function) RemoveOutput(output ImplicitPort) error
- func (inst Function) SetDisplayName(displayName string) error
- type FunctionCallNode
- type FunctionFromImage3D
- func (inst FunctionFromImage3D) GetFilter() (TextureFilter, error)
- func (inst FunctionFromImage3D) GetImage3D() (Image3D, error)
- func (inst FunctionFromImage3D) GetOffset() (float64, error)
- func (inst FunctionFromImage3D) GetScale() (float64, error)
- func (inst FunctionFromImage3D) GetTileStyles() (TextureTileStyle, TextureTileStyle, TextureTileStyle, error)
- func (inst FunctionFromImage3D) SetFilter(filter TextureFilter) error
- func (inst FunctionFromImage3D) SetImage3D(image3D Image3D) error
- func (inst FunctionFromImage3D) SetOffset(offset float64) error
- func (inst FunctionFromImage3D) SetScale(scale float64) error
- func (inst FunctionFromImage3D) SetTileStyles(tileStyleU TextureTileStyle, tileStyleV TextureTileStyle, ...) error
- type FunctionGradientNode
- func (inst FunctionGradientNode) GetInputFunctionID() (ImplicitPort, error)
- func (inst FunctionGradientNode) GetInputPos() (ImplicitPort, error)
- func (inst FunctionGradientNode) GetInputStep() (ImplicitPort, error)
- func (inst FunctionGradientNode) GetOutputGradient() (ImplicitPort, error)
- func (inst FunctionGradientNode) GetOutputMagnitude() (ImplicitPort, error)
- func (inst FunctionGradientNode) GetOutputNormalizedGradient() (ImplicitPort, error)
- func (inst FunctionGradientNode) GetScalarOutputName() (string, error)
- func (inst FunctionGradientNode) GetVectorInputName() (string, error)
- func (inst FunctionGradientNode) SetScalarOutputName(scalarOutputName string) error
- func (inst FunctionGradientNode) SetVectorInputName(vectorInputName string) error
- type FunctionIterator
- type FunctionReference
- func (inst FunctionReference) GetChannelName() (string, error)
- func (inst FunctionReference) GetFallBackValue() (float64, error)
- func (inst FunctionReference) GetFunctionResourceID() (uint32, error)
- func (inst FunctionReference) GetMinFeatureSize() (float64, error)
- func (inst FunctionReference) GetTransform() (Transform, error)
- func (inst FunctionReference) SetChannelName(channelName string) error
- func (inst FunctionReference) SetFallBackValue(fallBackValue float64) error
- func (inst FunctionReference) SetFunctionResourceID(uniqueResourceID uint32) error
- func (inst FunctionReference) SetMinFeatureSize(minFeatureSize float64) error
- func (inst FunctionReference) SetTransform(transform Transform) error
- type Image3D
- type Image3DIterator
- type ImageStack
- func (inst ImageStack) CreateEmptySheet(index uint32, path string) (Attachment, error)
- func (inst ImageStack) CreateSheetFromBuffer(index uint32, path string, data []uint8) (Attachment, error)
- func (inst ImageStack) CreateSheetFromFile(index uint32, path string, fileName string) (Attachment, error)
- func (inst ImageStack) GetColumnCount() (uint32, error)
- func (inst ImageStack) GetRowCount() (uint32, error)
- func (inst ImageStack) GetSheet(index uint32) (Attachment, error)
- func (inst ImageStack) GetSheetCount() (uint32, error)
- func (inst ImageStack) SetColumnCount(columnCount uint32) error
- func (inst ImageStack) SetRowCount(rowCount uint32) error
- func (inst ImageStack) SetSheet(index uint32, sheet Attachment) error
- type ImplicitFunction
- func (inst ImplicitFunction) AddAbsNode(identifier string, configuration ImplicitNodeConfiguration, displayName string, ...) (AbsNode, error)
- func (inst ImplicitFunction) AddAdditionNode(identifier string, configuration ImplicitNodeConfiguration, displayName string, ...) (AdditionNode, error)
- func (inst ImplicitFunction) AddArcCosNode(identifier string, configuration ImplicitNodeConfiguration, displayName string, ...) (ArcCosNode, error)
- func (inst ImplicitFunction) AddArcSinNode(identifier string, configuration ImplicitNodeConfiguration, displayName string, ...) (ArcSinNode, error)
- func (inst ImplicitFunction) AddArcTan2Node(identifier string, configuration ImplicitNodeConfiguration, displayName string, ...) (ArcTan2Node, error)
- func (inst ImplicitFunction) AddBeamLatticeNode(identifier string, displayName string, tag string) (BeamLatticeNode, error)
- func (inst ImplicitFunction) AddCeilNode(identifier string, configuration ImplicitNodeConfiguration, displayName string, ...) (CeilNode, error)
- func (inst ImplicitFunction) AddClampNode(identifier string, configuration ImplicitNodeConfiguration, displayName string, ...) (ClampNode, error)
- func (inst ImplicitFunction) AddComposeMatrixNode(identifier string, displayName string, tag string) (ComposeMatrixNode, error)
- func (inst ImplicitFunction) AddComposeVectorNode(identifier string, displayName string, tag string) (ComposeVectorNode, error)
- func (inst ImplicitFunction) AddConstMatNode(identifier string, displayName string, tag string) (ConstMatNode, error)
- func (inst ImplicitFunction) AddConstVecNode(identifier string, displayName string, tag string) (ConstVecNode, error)
- func (inst ImplicitFunction) AddConstantNode(identifier string, displayName string, tag string) (ConstantNode, error)
- func (inst ImplicitFunction) AddCosNode(identifier string, configuration ImplicitNodeConfiguration, displayName string, ...) (CosNode, error)
- func (inst ImplicitFunction) AddCoshNode(identifier string, configuration ImplicitNodeConfiguration, displayName string, ...) (CoshNode, error)
- func (inst ImplicitFunction) AddCrossNode(identifier string, displayName string, tag string) (CrossNode, error)
- func (inst ImplicitFunction) AddDecomposeVectorNode(identifier string, displayName string, tag string) (DecomposeVectorNode, error)
- func (inst ImplicitFunction) AddDivisionNode(identifier string, configuration ImplicitNodeConfiguration, displayName string, ...) (DivisionNode, error)
- func (inst ImplicitFunction) AddDotNode(identifier string, displayName string, tag string) (DotNode, error)
- func (inst ImplicitFunction) AddExpNode(identifier string, configuration ImplicitNodeConfiguration, displayName string, ...) (ExpNode, error)
- func (inst ImplicitFunction) AddFloorNode(identifier string, configuration ImplicitNodeConfiguration, displayName string, ...) (FloorNode, error)
- func (inst ImplicitFunction) AddFmodNode(identifier string, configuration ImplicitNodeConfiguration, displayName string, ...) (FmodNode, error)
- func (inst ImplicitFunction) AddFractNode(identifier string, configuration ImplicitNodeConfiguration, displayName string, ...) (FractNode, error)
- func (inst ImplicitFunction) AddFunctionCallNode(identifier string, displayName string, tag string) (FunctionCallNode, error)
- func (inst ImplicitFunction) AddFunctionGradientNode(identifier string, displayName string, tag string) (FunctionGradientNode, error)
- func (inst ImplicitFunction) AddInverseNode(identifier string, displayName string, tag string) (InverseNode, error)
- func (inst ImplicitFunction) AddLengthNode(identifier string, displayName string, tag string) (LengthNode, error)
- func (inst ImplicitFunction) AddLink(source ImplicitPort, target ImplicitPort) error
- func (inst ImplicitFunction) AddLinkByNames(source string, target string) error
- func (inst ImplicitFunction) AddLog2Node(identifier string, configuration ImplicitNodeConfiguration, displayName string, ...) (Log2Node, error)
- func (inst ImplicitFunction) AddLog10Node(identifier string, configuration ImplicitNodeConfiguration, displayName string, ...) (Log10Node, error)
- func (inst ImplicitFunction) AddLogNode(identifier string, configuration ImplicitNodeConfiguration, displayName string, ...) (LogNode, error)
- func (inst ImplicitFunction) AddMatVecMultiplicationNode(identifier string, displayName string, tag string) (MatVecMultiplicationNode, error)
- func (inst ImplicitFunction) AddMatrixFromColumnsNode(identifier string, displayName string, tag string) (MatrixFromColumnsNode, error)
- func (inst ImplicitFunction) AddMatrixFromRowsNode(identifier string, displayName string, tag string) (MatrixFromRowsNode, error)
- func (inst ImplicitFunction) AddMaxNode(identifier string, configuration ImplicitNodeConfiguration, displayName string, ...) (MaxNode, error)
- func (inst ImplicitFunction) AddMeshNode(identifier string, displayName string, tag string) (MeshNode, error)
- func (inst ImplicitFunction) AddMinNode(identifier string, configuration ImplicitNodeConfiguration, displayName string, ...) (MinNode, error)
- func (inst ImplicitFunction) AddMultiplicationNode(identifier string, configuration ImplicitNodeConfiguration, displayName string, ...) (MultiplicationNode, error)
- func (inst ImplicitFunction) AddNode(nodeType ImplicitNodeType, identifier string, ...) (ImplicitNode, error)
- func (inst ImplicitFunction) AddNormalizeDistanceNode(identifier string, displayName string, tag string) (NormalizeDistanceNode, error)
- func (inst ImplicitFunction) AddPowNode(identifier string, configuration ImplicitNodeConfiguration, displayName string, ...) (PowNode, error)
- func (inst ImplicitFunction) AddResourceIdNode(identifier string, displayName string, tag string) (ResourceIdNode, error)
- func (inst ImplicitFunction) AddRoundNode(identifier string, configuration ImplicitNodeConfiguration, displayName string, ...) (RoundNode, error)
- func (inst ImplicitFunction) AddSelectNode(identifier string, configuration ImplicitNodeConfiguration, displayName string, ...) (SelectNode, error)
- func (inst ImplicitFunction) AddSignNode(identifier string, configuration ImplicitNodeConfiguration, displayName string, ...) (SignNode, error)
- func (inst ImplicitFunction) AddSinNode(identifier string, configuration ImplicitNodeConfiguration, displayName string, ...) (SinNode, error)
- func (inst ImplicitFunction) AddSinhNode(identifier string, configuration ImplicitNodeConfiguration, displayName string, ...) (SinhNode, error)
- func (inst ImplicitFunction) AddSqrtNode(identifier string, configuration ImplicitNodeConfiguration, displayName string, ...) (SqrtNode, error)
- func (inst ImplicitFunction) AddSubtractionNode(identifier string, configuration ImplicitNodeConfiguration, displayName string, ...) (SubtractionNode, error)
- func (inst ImplicitFunction) AddTanNode(identifier string, configuration ImplicitNodeConfiguration, displayName string, ...) (TanNode, error)
- func (inst ImplicitFunction) AddTanhNode(identifier string, configuration ImplicitNodeConfiguration, displayName string, ...) (TanhNode, error)
- func (inst ImplicitFunction) AddTransposeNode(identifier string, configuration ImplicitNodeConfiguration, displayName string, ...) (TransposeNode, error)
- func (inst ImplicitFunction) AddUnsignedMeshNode(identifier string, displayName string, tag string) (UnsignedMeshNode, error)
- func (inst ImplicitFunction) AddVectorFromScalarNode(identifier string, displayName string, tag string) (VectorFromScalarNode, error)
- func (inst ImplicitFunction) Clear() error
- func (inst ImplicitFunction) GetIdentifier() (string, error)
- func (inst ImplicitFunction) GetNodes() (NodeIterator, error)
- func (inst ImplicitFunction) RemoveNode(node ImplicitNode) error
- func (inst ImplicitFunction) SetIdentifier(identifier string) error
- func (inst ImplicitFunction) SortNodesTopologically() error
- type ImplicitNode
- func (inst ImplicitNode) AddInput(identifier string, displayName string) (ImplicitPort, error)
- func (inst ImplicitNode) AddOutput(identifier string, displayName string) (ImplicitPort, error)
- func (inst ImplicitNode) AreTypesValid() (bool, error)
- func (inst ImplicitNode) FindInput(identifier string) (*ImplicitPort, error)
- func (inst ImplicitNode) FindOutput(identifier string) (*ImplicitPort, error)
- func (inst ImplicitNode) GetDisplayName() (string, error)
- func (inst ImplicitNode) GetIdentifier() (string, error)
- func (inst ImplicitNode) GetInputs() (ImplicitPortIterator, error)
- func (inst ImplicitNode) GetNodeType() (ImplicitNodeType, error)
- func (inst ImplicitNode) GetOutputs() (ImplicitPortIterator, error)
- func (inst ImplicitNode) GetTag() (string, error)
- func (inst ImplicitNode) SetDisplayName(displayName string) error
- func (inst ImplicitNode) SetIdentifier(identifier string) error
- func (inst ImplicitNode) SetTag(tag string) error
- type ImplicitNodeConfiguration
- type ImplicitNodeType
- type ImplicitPort
- func (inst ImplicitPort) GetDisplayName() (string, error)
- func (inst ImplicitPort) GetIdentifier() (string, error)
- func (inst ImplicitPort) GetReference() (string, error)
- func (inst ImplicitPort) GetType() (ImplicitPortType, error)
- func (inst ImplicitPort) SetDisplayName(displayName string) error
- func (inst ImplicitPort) SetIdentifier(identifier string) error
- func (inst ImplicitPort) SetReference(reference string) error
- func (inst ImplicitPort) SetType(implicitPortType ImplicitPortType) error
- type ImplicitPortIterator
- type ImplicitPortType
- type InverseNode
- type Iterator
- type KeyStore
- func (inst KeyStore) AddConsumer(consumerID string, keyID string, keyValue string) (Consumer, error)
- func (inst KeyStore) AddResourceData(resourceDataGroup ResourceDataGroup, partPath PackagePart, ...) (ResourceData, error)
- func (inst KeyStore) AddResourceDataGroup() (ResourceDataGroup, error)
- func (inst KeyStore) FindConsumer(consumerID string) (*Consumer, error)
- func (inst KeyStore) FindResourceData(resourcePath PackagePart) (*ResourceData, error)
- func (inst KeyStore) FindResourceDataGroup(partPath PackagePart) (*ResourceDataGroup, error)
- func (inst KeyStore) GetConsumer(consumerIndex uint64) (Consumer, error)
- func (inst KeyStore) GetConsumerCount() (uint64, error)
- func (inst KeyStore) GetResourceData(resourceDataIndex uint64) (ResourceData, error)
- func (inst KeyStore) GetResourceDataCount() (uint64, error)
- func (inst KeyStore) GetResourceDataGroup(resourceDataIndex uint64) (ResourceDataGroup, error)
- func (inst KeyStore) GetResourceDataGroupCount() (uint64, error)
- func (inst KeyStore) GetUUID() (bool, string, error)
- func (inst KeyStore) RemoveConsumer(consumer Consumer) error
- func (inst KeyStore) RemoveResourceData(resourceData ResourceData) error
- func (inst KeyStore) RemoveResourceDataGroup(resourceDataGroup ResourceDataGroup) error
- func (inst KeyStore) SetUUID(uUID string) error
- type KeyWrappingCallbackFunc
- type LengthNode
- type LevelSet
- func (inst LevelSet) GetChannelName() (string, error)
- func (inst LevelSet) GetFallBackValue() (float64, error)
- func (inst LevelSet) GetFunction() (*Function, error)
- func (inst LevelSet) GetMesh() (*MeshObject, error)
- func (inst LevelSet) GetMeshBBoxOnly() (bool, error)
- func (inst LevelSet) GetMinFeatureSize() (float64, error)
- func (inst LevelSet) GetTransform() (Transform, error)
- func (inst LevelSet) GetVolumeData() (*VolumeData, error)
- func (inst LevelSet) SetChannelName(channelName string) error
- func (inst LevelSet) SetFallBackValue(fallBackValue float64) error
- func (inst LevelSet) SetFunction(theFunction Function) error
- func (inst LevelSet) SetMesh(theMesh MeshObject) error
- func (inst LevelSet) SetMeshBBoxOnly(meshBBoxOnly bool) error
- func (inst LevelSet) SetMinFeatureSize(minFeatureSize float64) error
- func (inst LevelSet) SetTransform(transform Transform) error
- func (inst LevelSet) SetVolumeData(theVolumeData VolumeData) error
- type LevelSetIterator
- type Lib3MFImplementation
- func (implementation *Lib3MFImplementation) AccessRight_GetConsumer(AccessRight Lib3MFHandle) (Lib3MFHandle, error)
- func (implementation *Lib3MFImplementation) AccessRight_GetDigestMethod(AccessRight Lib3MFHandle) (ELib3MFDigestMethod, error)
- func (implementation *Lib3MFImplementation) AccessRight_GetMgfAlgorithm(AccessRight Lib3MFHandle) (ELib3MFMgfAlgorithm, error)
- func (implementation *Lib3MFImplementation) AccessRight_GetWrappingAlgorithm(AccessRight Lib3MFHandle) (ELib3MFWrappingAlgorithm, error)
- func (implementation *Lib3MFImplementation) Acquire(Instance Lib3MFHandle) error
- func (implementation *Lib3MFImplementation) Attachment_GetPath(Attachment Lib3MFHandle) (string, error)
- func (implementation *Lib3MFImplementation) Attachment_GetRelationShipType(Attachment Lib3MFHandle) (string, error)
- func (implementation *Lib3MFImplementation) Attachment_GetStreamSize(Attachment Lib3MFHandle) (uint64, error)
- func (implementation *Lib3MFImplementation) Attachment_PackagePart(Attachment Lib3MFHandle) (Lib3MFHandle, error)
- func (implementation *Lib3MFImplementation) Attachment_ReadFromBuffer(Attachment Lib3MFHandle, Buffer []uint8) error
- func (implementation *Lib3MFImplementation) Attachment_ReadFromCallback(Attachment Lib3MFHandle, pTheReadCallback int64, nStreamSize uint64, ...) error
- func (implementation *Lib3MFImplementation) Attachment_ReadFromFile(Attachment Lib3MFHandle, sFileName string) error
- func (implementation *Lib3MFImplementation) Attachment_SetPath(Attachment Lib3MFHandle, sPath string) error
- func (implementation *Lib3MFImplementation) Attachment_SetRelationShipType(Attachment Lib3MFHandle, sPath string) error
- func (implementation *Lib3MFImplementation) Attachment_WriteToBuffer(Attachment Lib3MFHandle) ([]uint8, error)
- func (implementation *Lib3MFImplementation) Attachment_WriteToFile(Attachment Lib3MFHandle, sFileName string) error
- func (implementation *Lib3MFImplementation) BaseMaterialGroupIterator_GetCurrentBaseMaterialGroup(BaseMaterialGroupIterator Lib3MFHandle) (Lib3MFHandle, error)
- func (implementation *Lib3MFImplementation) BaseMaterialGroup_AddMaterial(BaseMaterialGroup Lib3MFHandle, sName string, sDisplayColor sLib3MFColor) (uint32, error)
- func (implementation *Lib3MFImplementation) BaseMaterialGroup_GetAllPropertyIDs(BaseMaterialGroup Lib3MFHandle) ([]uint32, error)
- func (implementation *Lib3MFImplementation) BaseMaterialGroup_GetCount(BaseMaterialGroup Lib3MFHandle) (uint32, error)
- func (implementation *Lib3MFImplementation) BaseMaterialGroup_GetDisplayColor(BaseMaterialGroup Lib3MFHandle, nPropertyID uint32) (sLib3MFColor, error)
- func (implementation *Lib3MFImplementation) BaseMaterialGroup_GetName(BaseMaterialGroup Lib3MFHandle, nPropertyID uint32) (string, error)
- func (implementation *Lib3MFImplementation) BaseMaterialGroup_RemoveMaterial(BaseMaterialGroup Lib3MFHandle, nPropertyID uint32) error
- func (implementation *Lib3MFImplementation) BaseMaterialGroup_SetDisplayColor(BaseMaterialGroup Lib3MFHandle, nPropertyID uint32, sTheColor sLib3MFColor) error
- func (implementation *Lib3MFImplementation) BaseMaterialGroup_SetName(BaseMaterialGroup Lib3MFHandle, nPropertyID uint32, sName string) error
- func (implementation *Lib3MFImplementation) BeamLattice_AddBall(BeamLattice Lib3MFHandle, sBallInfo sLib3MFBall) (uint32, error)
- func (implementation *Lib3MFImplementation) BeamLattice_AddBeam(BeamLattice Lib3MFHandle, sBeamInfo sLib3MFBeam) (uint32, error)
- func (implementation *Lib3MFImplementation) BeamLattice_AddBeamSet(BeamLattice Lib3MFHandle) (Lib3MFHandle, error)
- func (implementation *Lib3MFImplementation) BeamLattice_GetBall(BeamLattice Lib3MFHandle, nIndex uint32) (sLib3MFBall, error)
- func (implementation *Lib3MFImplementation) BeamLattice_GetBallCount(BeamLattice Lib3MFHandle) (uint32, error)
- func (implementation *Lib3MFImplementation) BeamLattice_GetBallOptions(BeamLattice Lib3MFHandle) (ELib3MFBeamLatticeBallMode, float64, error)
- func (implementation *Lib3MFImplementation) BeamLattice_GetBalls(BeamLattice Lib3MFHandle) ([]sLib3MFBall, error)
- func (implementation *Lib3MFImplementation) BeamLattice_GetBeam(BeamLattice Lib3MFHandle, nIndex uint32) (sLib3MFBeam, error)
- func (implementation *Lib3MFImplementation) BeamLattice_GetBeamCount(BeamLattice Lib3MFHandle) (uint32, error)
- func (implementation *Lib3MFImplementation) BeamLattice_GetBeamSet(BeamLattice Lib3MFHandle, nIndex uint32) (Lib3MFHandle, error)
- func (implementation *Lib3MFImplementation) BeamLattice_GetBeamSetCount(BeamLattice Lib3MFHandle) (uint32, error)
- func (implementation *Lib3MFImplementation) BeamLattice_GetBeams(BeamLattice Lib3MFHandle) ([]sLib3MFBeam, error)
- func (implementation *Lib3MFImplementation) BeamLattice_GetClipping(BeamLattice Lib3MFHandle) (ELib3MFBeamLatticeClipMode, uint32, error)
- func (implementation *Lib3MFImplementation) BeamLattice_GetMinLength(BeamLattice Lib3MFHandle) (float64, error)
- func (implementation *Lib3MFImplementation) BeamLattice_GetRepresentation(BeamLattice Lib3MFHandle) (bool, uint32, error)
- func (implementation *Lib3MFImplementation) BeamLattice_SetBall(BeamLattice Lib3MFHandle, nIndex uint32, sBallInfo sLib3MFBall) error
- func (implementation *Lib3MFImplementation) BeamLattice_SetBallOptions(BeamLattice Lib3MFHandle, eBallMode ELib3MFBeamLatticeBallMode, ...) error
- func (implementation *Lib3MFImplementation) BeamLattice_SetBalls(BeamLattice Lib3MFHandle, BallInfo []sLib3MFBall) error
- func (implementation *Lib3MFImplementation) BeamLattice_SetBeam(BeamLattice Lib3MFHandle, nIndex uint32, sBeamInfo sLib3MFBeam) error
- func (implementation *Lib3MFImplementation) BeamLattice_SetBeams(BeamLattice Lib3MFHandle, BeamInfo []sLib3MFBeam) error
- func (implementation *Lib3MFImplementation) BeamLattice_SetClipping(BeamLattice Lib3MFHandle, eClipMode ELib3MFBeamLatticeClipMode, ...) error
- func (implementation *Lib3MFImplementation) BeamLattice_SetMinLength(BeamLattice Lib3MFHandle, dMinLength float64) error
- func (implementation *Lib3MFImplementation) BeamLattice_SetRepresentation(BeamLattice Lib3MFHandle, nUniqueResourceID uint32) error
- func (implementation *Lib3MFImplementation) BeamSet_GetBallReferenceCount(BeamSet Lib3MFHandle) (uint32, error)
- func (implementation *Lib3MFImplementation) BeamSet_GetBallReferences(BeamSet Lib3MFHandle) ([]uint32, error)
- func (implementation *Lib3MFImplementation) BeamSet_GetIdentifier(BeamSet Lib3MFHandle) (string, error)
- func (implementation *Lib3MFImplementation) BeamSet_GetName(BeamSet Lib3MFHandle) (string, error)
- func (implementation *Lib3MFImplementation) BeamSet_GetReferenceCount(BeamSet Lib3MFHandle) (uint32, error)
- func (implementation *Lib3MFImplementation) BeamSet_GetReferences(BeamSet Lib3MFHandle) ([]uint32, error)
- func (implementation *Lib3MFImplementation) BeamSet_SetBallReferences(BeamSet Lib3MFHandle, BallReferences []uint32) error
- func (implementation *Lib3MFImplementation) BeamSet_SetIdentifier(BeamSet Lib3MFHandle, sIdentifier string) error
- func (implementation *Lib3MFImplementation) BeamSet_SetName(BeamSet Lib3MFHandle, sName string) error
- func (implementation *Lib3MFImplementation) BeamSet_SetReferences(BeamSet Lib3MFHandle, References []uint32) error
- func (implementation *Lib3MFImplementation) BuildItemIterator_Clone(BuildItemIterator Lib3MFHandle) (Lib3MFHandle, error)
- func (implementation *Lib3MFImplementation) BuildItemIterator_Count(BuildItemIterator Lib3MFHandle) (uint64, error)
- func (implementation *Lib3MFImplementation) BuildItemIterator_GetCurrent(BuildItemIterator Lib3MFHandle) (Lib3MFHandle, error)
- func (implementation *Lib3MFImplementation) BuildItemIterator_MoveNext(BuildItemIterator Lib3MFHandle) (bool, error)
- func (implementation *Lib3MFImplementation) BuildItemIterator_MovePrevious(BuildItemIterator Lib3MFHandle) (bool, error)
- func (implementation *Lib3MFImplementation) BuildItem_GetMetaDataGroup(BuildItem Lib3MFHandle) (Lib3MFHandle, error)
- func (implementation *Lib3MFImplementation) BuildItem_GetObjectResource(BuildItem Lib3MFHandle) (Lib3MFHandle, error)
- func (implementation *Lib3MFImplementation) BuildItem_GetObjectResourceID(BuildItem Lib3MFHandle) (uint32, error)
- func (implementation *Lib3MFImplementation) BuildItem_GetObjectTransform(BuildItem Lib3MFHandle) (sLib3MFTransform, error)
- func (implementation *Lib3MFImplementation) BuildItem_GetOutbox(BuildItem Lib3MFHandle) (sLib3MFBox, error)
- func (implementation *Lib3MFImplementation) BuildItem_GetPartNumber(BuildItem Lib3MFHandle) (string, error)
- func (implementation *Lib3MFImplementation) BuildItem_GetUUID(BuildItem Lib3MFHandle) (bool, string, error)
- func (implementation *Lib3MFImplementation) BuildItem_HasObjectTransform(BuildItem Lib3MFHandle) (bool, error)
- func (implementation *Lib3MFImplementation) BuildItem_SetObjectTransform(BuildItem Lib3MFHandle, sTransform sLib3MFTransform) error
- func (implementation *Lib3MFImplementation) BuildItem_SetPartNumber(BuildItem Lib3MFHandle, sSetPartnumber string) error
- func (implementation *Lib3MFImplementation) BuildItem_SetUUID(BuildItem Lib3MFHandle, sUUID string) error
- func (implementation *Lib3MFImplementation) CallFunction(funcptr uintptr, parameters ...uintptr) error
- func (implementation *Lib3MFImplementation) ColorGroupIterator_GetCurrentColorGroup(ColorGroupIterator Lib3MFHandle) (Lib3MFHandle, error)
- func (implementation *Lib3MFImplementation) ColorGroup_AddColor(ColorGroup Lib3MFHandle, sTheColor sLib3MFColor) (uint32, error)
- func (implementation *Lib3MFImplementation) ColorGroup_GetAllPropertyIDs(ColorGroup Lib3MFHandle) ([]uint32, error)
- func (implementation *Lib3MFImplementation) ColorGroup_GetColor(ColorGroup Lib3MFHandle, nPropertyID uint32) (sLib3MFColor, error)
- func (implementation *Lib3MFImplementation) ColorGroup_GetCount(ColorGroup Lib3MFHandle) (uint32, error)
- func (implementation *Lib3MFImplementation) ColorGroup_RemoveColor(ColorGroup Lib3MFHandle, nPropertyID uint32) error
- func (implementation *Lib3MFImplementation) ColorGroup_SetColor(ColorGroup Lib3MFHandle, nPropertyID uint32, sTheColor sLib3MFColor) error
- func (implementation *Lib3MFImplementation) ColorToFloatRGBA(sTheColor sLib3MFColor) (float32, float32, float32, float32, error)
- func (implementation *Lib3MFImplementation) ColorToRGBA(sTheColor sLib3MFColor) (uint8, uint8, uint8, uint8, error)
- func (implementation *Lib3MFImplementation) Component_GetObjectResource(Component Lib3MFHandle) (Lib3MFHandle, error)
- func (implementation *Lib3MFImplementation) Component_GetObjectResourceID(Component Lib3MFHandle) (uint32, error)
- func (implementation *Lib3MFImplementation) Component_GetTransform(Component Lib3MFHandle) (sLib3MFTransform, error)
- func (implementation *Lib3MFImplementation) Component_GetUUID(Component Lib3MFHandle) (bool, string, error)
- func (implementation *Lib3MFImplementation) Component_HasTransform(Component Lib3MFHandle) (bool, error)
- func (implementation *Lib3MFImplementation) Component_SetTransform(Component Lib3MFHandle, sTransform sLib3MFTransform) error
- func (implementation *Lib3MFImplementation) Component_SetUUID(Component Lib3MFHandle, sUUID string) error
- func (implementation *Lib3MFImplementation) ComponentsObjectIterator_GetCurrentComponentsObject(ComponentsObjectIterator Lib3MFHandle) (Lib3MFHandle, error)
- func (implementation *Lib3MFImplementation) ComponentsObject_AddComponent(ComponentsObject Lib3MFHandle, ObjectResource Lib3MFHandle, ...) (Lib3MFHandle, error)
- func (implementation *Lib3MFImplementation) ComponentsObject_GetComponent(ComponentsObject Lib3MFHandle, nIndex uint32) (Lib3MFHandle, error)
- func (implementation *Lib3MFImplementation) ComponentsObject_GetComponentCount(ComponentsObject Lib3MFHandle) (uint32, error)
- func (implementation *Lib3MFImplementation) CompositeMaterialsIterator_GetCurrentCompositeMaterials(CompositeMaterialsIterator Lib3MFHandle) (Lib3MFHandle, error)
- func (implementation *Lib3MFImplementation) CompositeMaterials_AddComposite(CompositeMaterials Lib3MFHandle, Composite []sLib3MFCompositeConstituent) (uint32, error)
- func (implementation *Lib3MFImplementation) CompositeMaterials_GetAllPropertyIDs(CompositeMaterials Lib3MFHandle) ([]uint32, error)
- func (implementation *Lib3MFImplementation) CompositeMaterials_GetBaseMaterialGroup(CompositeMaterials Lib3MFHandle) (Lib3MFHandle, error)
- func (implementation *Lib3MFImplementation) CompositeMaterials_GetComposite(CompositeMaterials Lib3MFHandle, nPropertyID uint32) ([]sLib3MFCompositeConstituent, error)
- func (implementation *Lib3MFImplementation) CompositeMaterials_GetCount(CompositeMaterials Lib3MFHandle) (uint32, error)
- func (implementation *Lib3MFImplementation) CompositeMaterials_RemoveComposite(CompositeMaterials Lib3MFHandle, nPropertyID uint32) error
- func (implementation *Lib3MFImplementation) Consumer_GetConsumerID(Consumer Lib3MFHandle) (string, error)
- func (implementation *Lib3MFImplementation) Consumer_GetKeyID(Consumer Lib3MFHandle) (string, error)
- func (implementation *Lib3MFImplementation) Consumer_GetKeyValue(Consumer Lib3MFHandle) (string, error)
- func (implementation *Lib3MFImplementation) ContentEncryptionParams_GetAdditionalAuthenticationData(ContentEncryptionParams Lib3MFHandle) ([]uint8, error)
- func (implementation *Lib3MFImplementation) ContentEncryptionParams_GetAuthenticationTag(ContentEncryptionParams Lib3MFHandle) ([]uint8, error)
- func (implementation *Lib3MFImplementation) ContentEncryptionParams_GetDescriptor(ContentEncryptionParams Lib3MFHandle) (uint64, error)
- func (implementation *Lib3MFImplementation) ContentEncryptionParams_GetEncryptionAlgorithm(ContentEncryptionParams Lib3MFHandle) (ELib3MFEncryptionAlgorithm, error)
- func (implementation *Lib3MFImplementation) ContentEncryptionParams_GetInitializationVector(ContentEncryptionParams Lib3MFHandle) ([]uint8, error)
- func (implementation *Lib3MFImplementation) ContentEncryptionParams_GetKey(ContentEncryptionParams Lib3MFHandle) ([]uint8, error)
- func (implementation *Lib3MFImplementation) ContentEncryptionParams_GetKeyUUID(ContentEncryptionParams Lib3MFHandle) (string, error)
- func (implementation *Lib3MFImplementation) ContentEncryptionParams_SetAuthenticationTag(ContentEncryptionParams Lib3MFHandle, ByteData []uint8) error
- func (implementation *Lib3MFImplementation) CreateModel() (Lib3MFHandle, error)
- func (implementation *Lib3MFImplementation) FieldReference_GetFieldResourceID(FieldReference Lib3MFHandle) (uint32, error)
- func (implementation *Lib3MFImplementation) FieldReference_GetTransform(FieldReference Lib3MFHandle) (sLib3MFTransform, error)
- func (implementation *Lib3MFImplementation) FieldReference_SetFieldResourceID(FieldReference Lib3MFHandle, nUniqueResourceID uint32) error
- func (implementation *Lib3MFImplementation) FieldReference_SetTransform(FieldReference Lib3MFHandle, sTransform sLib3MFTransform) error
- func (implementation *Lib3MFImplementation) FloatRGBAToColor(fRed float32, fGreen float32, fBlue float32, fAlpha float32) (sLib3MFColor, error)
- func (implementation *Lib3MFImplementation) GetBuildInformation() (bool, string, error)
- func (implementation *Lib3MFImplementation) GetIdentityTransform() (sLib3MFTransform, error)
- func (implementation *Lib3MFImplementation) GetLastError(Instance Lib3MFHandle) (string, bool, error)
- func (implementation *Lib3MFImplementation) GetLibraryVersion() (uint32, uint32, uint32, error)
- func (implementation *Lib3MFImplementation) GetPrereleaseInformation() (bool, string, error)
- func (implementation *Lib3MFImplementation) GetScaleTransform(fFactorX float32, fFactorY float32, fFactorZ float32) (sLib3MFTransform, error)
- func (implementation *Lib3MFImplementation) GetSpecificationVersion(sSpecificationURL string) (bool, uint32, uint32, uint32, error)
- func (implementation *Lib3MFImplementation) GetSymbolLookupMethod() (uint64, error)
- func (implementation *Lib3MFImplementation) GetTranslationTransform(fVectorX float32, fVectorY float32, fVectorZ float32) (sLib3MFTransform, error)
- func (implementation *Lib3MFImplementation) GetUniformScaleTransform(fFactor float32) (sLib3MFTransform, error)
- func (implementation *Lib3MFImplementation) GetWrapperHandle(handle Lib3MFHandle) (Lib3MFImplementationHandle, error)
- func (implementation *Lib3MFImplementation) Image3DIterator_GetCurrentImage3D(Image3DIterator Lib3MFHandle) (Lib3MFHandle, error)
- func (implementation *Lib3MFImplementation) Image3D_GetName(Image3D Lib3MFHandle) (string, error)
- func (implementation *Lib3MFImplementation) Image3D_IsImageStack(Image3D Lib3MFHandle) (bool, error)
- func (implementation *Lib3MFImplementation) Image3D_SetName(Image3D Lib3MFHandle, sName string) error
- func (implementation *Lib3MFImplementation) ImageStack_CreateEmptySheet(ImageStack Lib3MFHandle, nIndex uint32, sPath string) (Lib3MFHandle, error)
- func (implementation *Lib3MFImplementation) ImageStack_CreateSheetFromBuffer(ImageStack Lib3MFHandle, nIndex uint32, sPath string, Data []uint8) (Lib3MFHandle, error)
- func (implementation *Lib3MFImplementation) ImageStack_CreateSheetFromFile(ImageStack Lib3MFHandle, nIndex uint32, sPath string, sFileName string) (Lib3MFHandle, error)
- func (implementation *Lib3MFImplementation) ImageStack_GetColumnCount(ImageStack Lib3MFHandle) (uint32, error)
- func (implementation *Lib3MFImplementation) ImageStack_GetRowCount(ImageStack Lib3MFHandle) (uint32, error)
- func (implementation *Lib3MFImplementation) ImageStack_GetSheet(ImageStack Lib3MFHandle, nIndex uint32) (Lib3MFHandle, error)
- func (implementation *Lib3MFImplementation) ImageStack_GetSheetCount(ImageStack Lib3MFHandle) (uint32, error)
- func (implementation *Lib3MFImplementation) ImageStack_SetColumnCount(ImageStack Lib3MFHandle, nColumnCount uint32) error
- func (implementation *Lib3MFImplementation) ImageStack_SetRowCount(ImageStack Lib3MFHandle, nRowCount uint32) error
- func (implementation *Lib3MFImplementation) ImageStack_SetSheet(ImageStack Lib3MFHandle, nIndex uint32, Sheet Lib3MFHandle) error
- func (implementation *Lib3MFImplementation) Initialize(DLLFileName string) error
- func (implementation *Lib3MFImplementation) KeyStore_AddConsumer(KeyStore Lib3MFHandle, sConsumerID string, sKeyID string, sKeyValue string) (Lib3MFHandle, error)
- func (implementation *Lib3MFImplementation) KeyStore_AddResourceData(KeyStore Lib3MFHandle, ResourceDataGroup Lib3MFHandle, PartPath Lib3MFHandle, ...) (Lib3MFHandle, error)
- func (implementation *Lib3MFImplementation) KeyStore_AddResourceDataGroup(KeyStore Lib3MFHandle) (Lib3MFHandle, error)
- func (implementation *Lib3MFImplementation) KeyStore_FindConsumer(KeyStore Lib3MFHandle, sConsumerID string) (Lib3MFHandle, error)
- func (implementation *Lib3MFImplementation) KeyStore_FindResourceData(KeyStore Lib3MFHandle, ResourcePath Lib3MFHandle) (Lib3MFHandle, error)
- func (implementation *Lib3MFImplementation) KeyStore_FindResourceDataGroup(KeyStore Lib3MFHandle, PartPath Lib3MFHandle) (Lib3MFHandle, error)
- func (implementation *Lib3MFImplementation) KeyStore_GetConsumer(KeyStore Lib3MFHandle, nConsumerIndex uint64) (Lib3MFHandle, error)
- func (implementation *Lib3MFImplementation) KeyStore_GetConsumerCount(KeyStore Lib3MFHandle) (uint64, error)
- func (implementation *Lib3MFImplementation) KeyStore_GetResourceData(KeyStore Lib3MFHandle, nResourceDataIndex uint64) (Lib3MFHandle, error)
- func (implementation *Lib3MFImplementation) KeyStore_GetResourceDataCount(KeyStore Lib3MFHandle) (uint64, error)
- func (implementation *Lib3MFImplementation) KeyStore_GetResourceDataGroup(KeyStore Lib3MFHandle, nResourceDataIndex uint64) (Lib3MFHandle, error)
- func (implementation *Lib3MFImplementation) KeyStore_GetResourceDataGroupCount(KeyStore Lib3MFHandle) (uint64, error)
- func (implementation *Lib3MFImplementation) KeyStore_GetUUID(KeyStore Lib3MFHandle) (bool, string, error)
- func (implementation *Lib3MFImplementation) KeyStore_RemoveConsumer(KeyStore Lib3MFHandle, Consumer Lib3MFHandle) error
- func (implementation *Lib3MFImplementation) KeyStore_RemoveResourceData(KeyStore Lib3MFHandle, ResourceData Lib3MFHandle) error
- func (implementation *Lib3MFImplementation) KeyStore_RemoveResourceDataGroup(KeyStore Lib3MFHandle, ResourceDataGroup Lib3MFHandle) error
- func (implementation *Lib3MFImplementation) KeyStore_SetUUID(KeyStore Lib3MFHandle, sUUID string) error
- func (implementation *Lib3MFImplementation) MeshObjectIterator_GetCurrentMeshObject(MeshObjectIterator Lib3MFHandle) (Lib3MFHandle, error)
- func (implementation *Lib3MFImplementation) MeshObject_AddTriangle(MeshObject Lib3MFHandle, sIndices sLib3MFTriangle) (uint32, error)
- func (implementation *Lib3MFImplementation) MeshObject_AddVertex(MeshObject Lib3MFHandle, sCoordinates sLib3MFPosition) (uint32, error)
- func (implementation *Lib3MFImplementation) MeshObject_BeamLattice(MeshObject Lib3MFHandle) (Lib3MFHandle, error)
- func (implementation *Lib3MFImplementation) MeshObject_ClearAllProperties(MeshObject Lib3MFHandle) error
- func (implementation *Lib3MFImplementation) MeshObject_GetAllTriangleProperties(MeshObject Lib3MFHandle) ([]sLib3MFTriangleProperties, error)
- func (implementation *Lib3MFImplementation) MeshObject_GetObjectLevelProperty(MeshObject Lib3MFHandle) (uint32, uint32, bool, error)
- func (implementation *Lib3MFImplementation) MeshObject_GetTriangle(MeshObject Lib3MFHandle, nIndex uint32) (sLib3MFTriangle, error)
- func (implementation *Lib3MFImplementation) MeshObject_GetTriangleCount(MeshObject Lib3MFHandle) (uint32, error)
- func (implementation *Lib3MFImplementation) MeshObject_GetTriangleIndices(MeshObject Lib3MFHandle) ([]sLib3MFTriangle, error)
- func (implementation *Lib3MFImplementation) MeshObject_GetTriangleProperties(MeshObject Lib3MFHandle, nIndex uint32) (sLib3MFTriangleProperties, error)
- func (implementation *Lib3MFImplementation) MeshObject_GetVertex(MeshObject Lib3MFHandle, nIndex uint32) (sLib3MFPosition, error)
- func (implementation *Lib3MFImplementation) MeshObject_GetVertexCount(MeshObject Lib3MFHandle) (uint32, error)
- func (implementation *Lib3MFImplementation) MeshObject_GetVertices(MeshObject Lib3MFHandle) ([]sLib3MFPosition, error)
- func (implementation *Lib3MFImplementation) MeshObject_IsManifoldAndOriented(MeshObject Lib3MFHandle) (bool, error)
- func (implementation *Lib3MFImplementation) MeshObject_SetAllTriangleProperties(MeshObject Lib3MFHandle, PropertiesArray []sLib3MFTriangleProperties) error
- func (implementation *Lib3MFImplementation) MeshObject_SetGeometry(MeshObject Lib3MFHandle, Vertices []sLib3MFPosition, Indices []sLib3MFTriangle) error
- func (implementation *Lib3MFImplementation) MeshObject_SetObjectLevelProperty(MeshObject Lib3MFHandle, nUniqueResourceID uint32, nPropertyID uint32) error
- func (implementation *Lib3MFImplementation) MeshObject_SetTriangle(MeshObject Lib3MFHandle, nIndex uint32, sIndices sLib3MFTriangle) error
- func (implementation *Lib3MFImplementation) MeshObject_SetTriangleProperties(MeshObject Lib3MFHandle, nIndex uint32, sProperties sLib3MFTriangleProperties) error
- func (implementation *Lib3MFImplementation) MeshObject_SetVertex(MeshObject Lib3MFHandle, nIndex uint32, sCoordinates sLib3MFPosition) error
- func (implementation *Lib3MFImplementation) MeshObject_VolumeData(MeshObject Lib3MFHandle) (Lib3MFHandle, error)
- func (implementation *Lib3MFImplementation) MetaDataGroup_AddMetaData(MetaDataGroup Lib3MFHandle, sNameSpace string, sName string, sValue string, ...) (Lib3MFHandle, error)
- func (implementation *Lib3MFImplementation) MetaDataGroup_GetMetaData(MetaDataGroup Lib3MFHandle, nIndex uint32) (Lib3MFHandle, error)
- func (implementation *Lib3MFImplementation) MetaDataGroup_GetMetaDataByKey(MetaDataGroup Lib3MFHandle, sNameSpace string, sName string) (Lib3MFHandle, error)
- func (implementation *Lib3MFImplementation) MetaDataGroup_GetMetaDataCount(MetaDataGroup Lib3MFHandle) (uint32, error)
- func (implementation *Lib3MFImplementation) MetaDataGroup_RemoveMetaData(MetaDataGroup Lib3MFHandle, TheMetaData Lib3MFHandle) error
- func (implementation *Lib3MFImplementation) MetaDataGroup_RemoveMetaDataByIndex(MetaDataGroup Lib3MFHandle, nIndex uint32) error
- func (implementation *Lib3MFImplementation) MetaData_GetKey(MetaData Lib3MFHandle) (string, error)
- func (implementation *Lib3MFImplementation) MetaData_GetMustPreserve(MetaData Lib3MFHandle) (bool, error)
- func (implementation *Lib3MFImplementation) MetaData_GetName(MetaData Lib3MFHandle) (string, error)
- func (implementation *Lib3MFImplementation) MetaData_GetNameSpace(MetaData Lib3MFHandle) (string, error)
- func (implementation *Lib3MFImplementation) MetaData_GetType(MetaData Lib3MFHandle) (string, error)
- func (implementation *Lib3MFImplementation) MetaData_GetValue(MetaData Lib3MFHandle) (string, error)
- func (implementation *Lib3MFImplementation) MetaData_SetMustPreserve(MetaData Lib3MFHandle, bMustPreserve bool) error
- func (implementation *Lib3MFImplementation) MetaData_SetName(MetaData Lib3MFHandle, sName string) error
- func (implementation *Lib3MFImplementation) MetaData_SetNameSpace(MetaData Lib3MFHandle, sNameSpace string) error
- func (implementation *Lib3MFImplementation) MetaData_SetType(MetaData Lib3MFHandle, sType string) error
- func (implementation *Lib3MFImplementation) MetaData_SetValue(MetaData Lib3MFHandle, sValue string) error
- func (implementation *Lib3MFImplementation) Model_AddAttachment(Model Lib3MFHandle, sURI string, sRelationShipType string) (Lib3MFHandle, error)
- func (implementation *Lib3MFImplementation) Model_AddBaseMaterialGroup(Model Lib3MFHandle) (Lib3MFHandle, error)
- func (implementation *Lib3MFImplementation) Model_AddBuildItem(Model Lib3MFHandle, Object Lib3MFHandle, sTransform sLib3MFTransform) (Lib3MFHandle, error)
- func (implementation *Lib3MFImplementation) Model_AddColorGroup(Model Lib3MFHandle) (Lib3MFHandle, error)
- func (implementation *Lib3MFImplementation) Model_AddComponentsObject(Model Lib3MFHandle) (Lib3MFHandle, error)
- func (implementation *Lib3MFImplementation) Model_AddCompositeMaterials(Model Lib3MFHandle, BaseMaterialGroupInstance Lib3MFHandle) (Lib3MFHandle, error)
- func (implementation *Lib3MFImplementation) Model_AddCustomContentType(Model Lib3MFHandle, sExtension string, sContentType string) error
- func (implementation *Lib3MFImplementation) Model_AddImageStack(Model Lib3MFHandle, nColumnCount uint32, nRowCount uint32, nSheetCount uint32) (Lib3MFHandle, error)
- func (implementation *Lib3MFImplementation) Model_AddMeshObject(Model Lib3MFHandle) (Lib3MFHandle, error)
- func (implementation *Lib3MFImplementation) Model_AddMultiPropertyGroup(Model Lib3MFHandle) (Lib3MFHandle, error)
- func (implementation *Lib3MFImplementation) Model_AddScalarFieldComposed(Model Lib3MFHandle) (Lib3MFHandle, error)
- func (implementation *Lib3MFImplementation) Model_AddScalarFieldConstant(Model Lib3MFHandle) (Lib3MFHandle, error)
- func (implementation *Lib3MFImplementation) Model_AddScalarFieldFromImage3D(Model Lib3MFHandle, Image3D Lib3MFHandle) (Lib3MFHandle, error)
- func (implementation *Lib3MFImplementation) Model_AddSliceStack(Model Lib3MFHandle, dZBottom float64) (Lib3MFHandle, error)
- func (implementation *Lib3MFImplementation) Model_AddTexture2DFromAttachment(Model Lib3MFHandle, TextureAttachment Lib3MFHandle) (Lib3MFHandle, error)
- func (implementation *Lib3MFImplementation) Model_AddTexture2DGroup(Model Lib3MFHandle, Texture2DInstance Lib3MFHandle) (Lib3MFHandle, error)
- func (implementation *Lib3MFImplementation) Model_AddVector3DFieldComposed(Model Lib3MFHandle) (Lib3MFHandle, error)
- func (implementation *Lib3MFImplementation) Model_AddVector3DFieldConstant(Model Lib3MFHandle) (Lib3MFHandle, error)
- func (implementation *Lib3MFImplementation) Model_AddVector3DFieldFromImage3D(Model Lib3MFHandle, Image3D Lib3MFHandle) (Lib3MFHandle, error)
- func (implementation *Lib3MFImplementation) Model_CreatePackageThumbnailAttachment(Model Lib3MFHandle) (Lib3MFHandle, error)
- func (implementation *Lib3MFImplementation) Model_FindAttachment(Model Lib3MFHandle, sURI string) (Lib3MFHandle, error)
- func (implementation *Lib3MFImplementation) Model_FindOrCreatePackagePart(Model Lib3MFHandle, sAbsolutePath string) (Lib3MFHandle, error)
- func (implementation *Lib3MFImplementation) Model_GetAttachment(Model Lib3MFHandle, nIndex uint32) (Lib3MFHandle, error)
- func (implementation *Lib3MFImplementation) Model_GetAttachmentCount(Model Lib3MFHandle) (uint32, error)
- func (implementation *Lib3MFImplementation) Model_GetBaseMaterialGroupByID(Model Lib3MFHandle, nUniqueResourceID uint32) (Lib3MFHandle, error)
- func (implementation *Lib3MFImplementation) Model_GetBaseMaterialGroups(Model Lib3MFHandle) (Lib3MFHandle, error)
- func (implementation *Lib3MFImplementation) Model_GetBuildItems(Model Lib3MFHandle) (Lib3MFHandle, error)
- func (implementation *Lib3MFImplementation) Model_GetBuildUUID(Model Lib3MFHandle) (bool, string, error)
- func (implementation *Lib3MFImplementation) Model_GetColorGroupByID(Model Lib3MFHandle, nUniqueResourceID uint32) (Lib3MFHandle, error)
- func (implementation *Lib3MFImplementation) Model_GetColorGroups(Model Lib3MFHandle) (Lib3MFHandle, error)
- func (implementation *Lib3MFImplementation) Model_GetComponentsObjectByID(Model Lib3MFHandle, nUniqueResourceID uint32) (Lib3MFHandle, error)
- func (implementation *Lib3MFImplementation) Model_GetComponentsObjects(Model Lib3MFHandle) (Lib3MFHandle, error)
- func (implementation *Lib3MFImplementation) Model_GetCompositeMaterials(Model Lib3MFHandle) (Lib3MFHandle, error)
- func (implementation *Lib3MFImplementation) Model_GetCompositeMaterialsByID(Model Lib3MFHandle, nUniqueResourceID uint32) (Lib3MFHandle, error)
- func (implementation *Lib3MFImplementation) Model_GetImage3Ds(Model Lib3MFHandle) (Lib3MFHandle, error)
- func (implementation *Lib3MFImplementation) Model_GetImageStackByID(Model Lib3MFHandle, nUniqueResourceID uint32) (Lib3MFHandle, error)
- func (implementation *Lib3MFImplementation) Model_GetKeyStore(Model Lib3MFHandle) (Lib3MFHandle, error)
- func (implementation *Lib3MFImplementation) Model_GetLanguage(Model Lib3MFHandle) (string, error)
- func (implementation *Lib3MFImplementation) Model_GetMeshObjectByID(Model Lib3MFHandle, nUniqueResourceID uint32) (Lib3MFHandle, error)
- func (implementation *Lib3MFImplementation) Model_GetMeshObjects(Model Lib3MFHandle) (Lib3MFHandle, error)
- func (implementation *Lib3MFImplementation) Model_GetMetaDataGroup(Model Lib3MFHandle) (Lib3MFHandle, error)
- func (implementation *Lib3MFImplementation) Model_GetMultiPropertyGroupByID(Model Lib3MFHandle, nUniqueResourceID uint32) (Lib3MFHandle, error)
- func (implementation *Lib3MFImplementation) Model_GetMultiPropertyGroups(Model Lib3MFHandle) (Lib3MFHandle, error)
- func (implementation *Lib3MFImplementation) Model_GetObjects(Model Lib3MFHandle) (Lib3MFHandle, error)
- func (implementation *Lib3MFImplementation) Model_GetOutbox(Model Lib3MFHandle) (sLib3MFBox, error)
- func (implementation *Lib3MFImplementation) Model_GetPackageThumbnailAttachment(Model Lib3MFHandle) (Lib3MFHandle, error)
- func (implementation *Lib3MFImplementation) Model_GetPropertyTypeByID(Model Lib3MFHandle, nUniqueResourceID uint32) (ELib3MFPropertyType, error)
- func (implementation *Lib3MFImplementation) Model_GetResources(Model Lib3MFHandle) (Lib3MFHandle, error)
- func (implementation *Lib3MFImplementation) Model_GetScalarFieldByID(Model Lib3MFHandle, nUniqueResourceID uint32) (Lib3MFHandle, error)
- func (implementation *Lib3MFImplementation) Model_GetScalarFieldComposedByID(Model Lib3MFHandle, nUniqueResourceID uint32) (Lib3MFHandle, error)
- func (implementation *Lib3MFImplementation) Model_GetScalarFieldConstantByID(Model Lib3MFHandle, nUniqueResourceID uint32) (Lib3MFHandle, error)
- func (implementation *Lib3MFImplementation) Model_GetScalarFieldFromImage3DByID(Model Lib3MFHandle, nUniqueResourceID uint32) (Lib3MFHandle, error)
- func (implementation *Lib3MFImplementation) Model_GetScalarFields(Model Lib3MFHandle) (Lib3MFHandle, error)
- func (implementation *Lib3MFImplementation) Model_GetSliceStackByID(Model Lib3MFHandle, nUniqueResourceID uint32) (Lib3MFHandle, error)
- func (implementation *Lib3MFImplementation) Model_GetSliceStacks(Model Lib3MFHandle) (Lib3MFHandle, error)
- func (implementation *Lib3MFImplementation) Model_GetTexture2DByID(Model Lib3MFHandle, nUniqueResourceID uint32) (Lib3MFHandle, error)
- func (implementation *Lib3MFImplementation) Model_GetTexture2DGroupByID(Model Lib3MFHandle, nUniqueResourceID uint32) (Lib3MFHandle, error)
- func (implementation *Lib3MFImplementation) Model_GetTexture2DGroups(Model Lib3MFHandle) (Lib3MFHandle, error)
- func (implementation *Lib3MFImplementation) Model_GetTexture2Ds(Model Lib3MFHandle) (Lib3MFHandle, error)
- func (implementation *Lib3MFImplementation) Model_GetUnit(Model Lib3MFHandle) (ELib3MFModelUnit, error)
- func (implementation *Lib3MFImplementation) Model_GetVector3DFieldByID(Model Lib3MFHandle, nUniqueResourceID uint32) (Lib3MFHandle, error)
- func (implementation *Lib3MFImplementation) Model_GetVector3DFieldComposedByID(Model Lib3MFHandle, nUniqueResourceID uint32) (Lib3MFHandle, error)
- func (implementation *Lib3MFImplementation) Model_GetVector3DFieldConstantByID(Model Lib3MFHandle, nUniqueResourceID uint32) (Lib3MFHandle, error)
- func (implementation *Lib3MFImplementation) Model_GetVector3DFieldFromImage3DByID(Model Lib3MFHandle, nUniqueResourceID uint32) (Lib3MFHandle, error)
- func (implementation *Lib3MFImplementation) Model_GetVector3DFields(Model Lib3MFHandle) (Lib3MFHandle, error)
- func (implementation *Lib3MFImplementation) Model_HasPackageThumbnailAttachment(Model Lib3MFHandle) (bool, error)
- func (implementation *Lib3MFImplementation) Model_MergeToModel(Model Lib3MFHandle) (Lib3MFHandle, error)
- func (implementation *Lib3MFImplementation) Model_QueryReader(Model Lib3MFHandle, sReaderClass string) (Lib3MFHandle, error)
- func (implementation *Lib3MFImplementation) Model_QueryWriter(Model Lib3MFHandle, sWriterClass string) (Lib3MFHandle, error)
- func (implementation *Lib3MFImplementation) Model_RemoveAttachment(Model Lib3MFHandle, AttachmentInstance Lib3MFHandle) error
- func (implementation *Lib3MFImplementation) Model_RemoveBuildItem(Model Lib3MFHandle, BuildItemInstance Lib3MFHandle) error
- func (implementation *Lib3MFImplementation) Model_RemoveCustomContentType(Model Lib3MFHandle, sExtension string) error
- func (implementation *Lib3MFImplementation) Model_RemovePackageThumbnailAttachment(Model Lib3MFHandle) error
- func (implementation *Lib3MFImplementation) Model_RootModelPart(Model Lib3MFHandle) (Lib3MFHandle, error)
- func (implementation *Lib3MFImplementation) Model_SetBuildUUID(Model Lib3MFHandle, sUUID string) error
- func (implementation *Lib3MFImplementation) Model_SetLanguage(Model Lib3MFHandle, sLanguage string) error
- func (implementation *Lib3MFImplementation) Model_SetRandomNumberCallback(Model Lib3MFHandle, pTheCallback int64, nUserData uint64) error
- func (implementation *Lib3MFImplementation) Model_SetUnit(Model Lib3MFHandle, eUnit ELib3MFModelUnit) error
- func (implementation *Lib3MFImplementation) MultiPropertyGroupIterator_GetCurrentMultiPropertyGroup(MultiPropertyGroupIterator Lib3MFHandle) (Lib3MFHandle, error)
- func (implementation *Lib3MFImplementation) MultiPropertyGroup_AddLayer(MultiPropertyGroup Lib3MFHandle, sTheLayer sLib3MFMultiPropertyLayer) (uint32, error)
- func (implementation *Lib3MFImplementation) MultiPropertyGroup_AddMultiProperty(MultiPropertyGroup Lib3MFHandle, PropertyIDs []uint32) (uint32, error)
- func (implementation *Lib3MFImplementation) MultiPropertyGroup_GetAllPropertyIDs(MultiPropertyGroup Lib3MFHandle) ([]uint32, error)
- func (implementation *Lib3MFImplementation) MultiPropertyGroup_GetCount(MultiPropertyGroup Lib3MFHandle) (uint32, error)
- func (implementation *Lib3MFImplementation) MultiPropertyGroup_GetLayer(MultiPropertyGroup Lib3MFHandle, nLayerIndex uint32) (sLib3MFMultiPropertyLayer, error)
- func (implementation *Lib3MFImplementation) MultiPropertyGroup_GetLayerCount(MultiPropertyGroup Lib3MFHandle) (uint32, error)
- func (implementation *Lib3MFImplementation) MultiPropertyGroup_GetMultiProperty(MultiPropertyGroup Lib3MFHandle, nPropertyID uint32) ([]uint32, error)
- func (implementation *Lib3MFImplementation) MultiPropertyGroup_RemoveLayer(MultiPropertyGroup Lib3MFHandle, nLayerIndex uint32) error
- func (implementation *Lib3MFImplementation) MultiPropertyGroup_RemoveMultiProperty(MultiPropertyGroup Lib3MFHandle, nPropertyID uint32) error
- func (implementation *Lib3MFImplementation) MultiPropertyGroup_SetMultiProperty(MultiPropertyGroup Lib3MFHandle, nPropertyID uint32, PropertyIDs []uint32) error
- func (implementation *Lib3MFImplementation) NewHandle() Lib3MFImplementationHandle
- func (implementation *Lib3MFImplementation) ObjectIterator_GetCurrentObject(ObjectIterator Lib3MFHandle) (Lib3MFHandle, error)
- func (implementation *Lib3MFImplementation) Object_AssignSliceStack(Object Lib3MFHandle, SliceStackInstance Lib3MFHandle) error
- func (implementation *Lib3MFImplementation) Object_ClearSliceStack(Object Lib3MFHandle) error
- func (implementation *Lib3MFImplementation) Object_ClearThumbnailAttachment(Object Lib3MFHandle) error
- func (implementation *Lib3MFImplementation) Object_GetMetaDataGroup(Object Lib3MFHandle) (Lib3MFHandle, error)
- func (implementation *Lib3MFImplementation) Object_GetName(Object Lib3MFHandle) (string, error)
- func (implementation *Lib3MFImplementation) Object_GetOutbox(Object Lib3MFHandle) (sLib3MFBox, error)
- func (implementation *Lib3MFImplementation) Object_GetPartNumber(Object Lib3MFHandle) (string, error)
- func (implementation *Lib3MFImplementation) Object_GetSliceStack(Object Lib3MFHandle) (Lib3MFHandle, error)
- func (implementation *Lib3MFImplementation) Object_GetSlicesMeshResolution(Object Lib3MFHandle) (ELib3MFSlicesMeshResolution, error)
- func (implementation *Lib3MFImplementation) Object_GetThumbnailAttachment(Object Lib3MFHandle) (Lib3MFHandle, error)
- func (implementation *Lib3MFImplementation) Object_GetType(Object Lib3MFHandle) (ELib3MFObjectType, error)
- func (implementation *Lib3MFImplementation) Object_GetUUID(Object Lib3MFHandle) (bool, string, error)
- func (implementation *Lib3MFImplementation) Object_HasSlices(Object Lib3MFHandle, bRecursive bool) (bool, error)
- func (implementation *Lib3MFImplementation) Object_IsComponentsObject(Object Lib3MFHandle) (bool, error)
- func (implementation *Lib3MFImplementation) Object_IsMeshObject(Object Lib3MFHandle) (bool, error)
- func (implementation *Lib3MFImplementation) Object_IsValid(Object Lib3MFHandle) (bool, error)
- func (implementation *Lib3MFImplementation) Object_SetAttachmentAsThumbnail(Object Lib3MFHandle, Attachment Lib3MFHandle) error
- func (implementation *Lib3MFImplementation) Object_SetName(Object Lib3MFHandle, sName string) error
- func (implementation *Lib3MFImplementation) Object_SetPartNumber(Object Lib3MFHandle, sPartNumber string) error
- func (implementation *Lib3MFImplementation) Object_SetSlicesMeshResolution(Object Lib3MFHandle, eMeshResolution ELib3MFSlicesMeshResolution) error
- func (implementation *Lib3MFImplementation) Object_SetType(Object Lib3MFHandle, eObjectType ELib3MFObjectType) error
- func (implementation *Lib3MFImplementation) Object_SetUUID(Object Lib3MFHandle, sUUID string) error
- func (implementation *Lib3MFImplementation) PackagePart_GetPath(PackagePart Lib3MFHandle) (string, error)
- func (implementation *Lib3MFImplementation) PackagePart_SetPath(PackagePart Lib3MFHandle, sPath string) error
- func (implementation *Lib3MFImplementation) RGBAToColor(nRed uint8, nGreen uint8, nBlue uint8, nAlpha uint8) (sLib3MFColor, error)
- func (implementation *Lib3MFImplementation) Reader_AddKeyWrappingCallback(Reader Lib3MFHandle, sConsumerID string, pTheCallback int64, nUserData uint64) error
- func (implementation *Lib3MFImplementation) Reader_AddRelationToRead(Reader Lib3MFHandle, sRelationShipType string) error
- func (implementation *Lib3MFImplementation) Reader_GetStrictModeActive(Reader Lib3MFHandle) (bool, error)
- func (implementation *Lib3MFImplementation) Reader_GetWarning(Reader Lib3MFHandle, nIndex uint32) (uint32, string, error)
- func (implementation *Lib3MFImplementation) Reader_GetWarningCount(Reader Lib3MFHandle) (uint32, error)
- func (implementation *Lib3MFImplementation) Reader_ReadFromBuffer(Reader Lib3MFHandle, Buffer []uint8) error
- func (implementation *Lib3MFImplementation) Reader_ReadFromCallback(Reader Lib3MFHandle, pTheReadCallback int64, nStreamSize uint64, ...) error
- func (implementation *Lib3MFImplementation) Reader_ReadFromFile(Reader Lib3MFHandle, sFilename string) error
- func (implementation *Lib3MFImplementation) Reader_RemoveRelationToRead(Reader Lib3MFHandle, sRelationShipType string) error
- func (implementation *Lib3MFImplementation) Reader_SetContentEncryptionCallback(Reader Lib3MFHandle, pTheCallback int64, nUserData uint64) error
- func (implementation *Lib3MFImplementation) Reader_SetProgressCallback(Reader Lib3MFHandle, pProgressCallback int64, nUserData uint64) error
- func (implementation *Lib3MFImplementation) Reader_SetStrictModeActive(Reader Lib3MFHandle, bStrictModeActive bool) error
- func (implementation *Lib3MFImplementation) Release(Instance Lib3MFHandle) error
- func (implementation *Lib3MFImplementation) ResourceDataGroup_AddAccessRight(ResourceDataGroup Lib3MFHandle, Consumer Lib3MFHandle, ...) (Lib3MFHandle, error)
- func (implementation *Lib3MFImplementation) ResourceDataGroup_FindAccessRightByConsumer(ResourceDataGroup Lib3MFHandle, Consumer Lib3MFHandle) (Lib3MFHandle, error)
- func (implementation *Lib3MFImplementation) ResourceDataGroup_GetKeyUUID(ResourceDataGroup Lib3MFHandle) (string, error)
- func (implementation *Lib3MFImplementation) ResourceDataGroup_RemoveAccessRight(ResourceDataGroup Lib3MFHandle, Consumer Lib3MFHandle) error
- func (implementation *Lib3MFImplementation) ResourceData_GetAdditionalAuthenticationData(ResourceData Lib3MFHandle) ([]uint8, error)
- func (implementation *Lib3MFImplementation) ResourceData_GetCompression(ResourceData Lib3MFHandle) (ELib3MFCompression, error)
- func (implementation *Lib3MFImplementation) ResourceData_GetEncryptionAlgorithm(ResourceData Lib3MFHandle) (ELib3MFEncryptionAlgorithm, error)
- func (implementation *Lib3MFImplementation) ResourceData_GetPath(ResourceData Lib3MFHandle) (Lib3MFHandle, error)
- func (implementation *Lib3MFImplementation) ResourceIterator_Clone(ResourceIterator Lib3MFHandle) (Lib3MFHandle, error)
- func (implementation *Lib3MFImplementation) ResourceIterator_Count(ResourceIterator Lib3MFHandle) (uint64, error)
- func (implementation *Lib3MFImplementation) ResourceIterator_GetCurrent(ResourceIterator Lib3MFHandle) (Lib3MFHandle, error)
- func (implementation *Lib3MFImplementation) ResourceIterator_MoveNext(ResourceIterator Lib3MFHandle) (bool, error)
- func (implementation *Lib3MFImplementation) ResourceIterator_MovePrevious(ResourceIterator Lib3MFHandle) (bool, error)
- func (implementation *Lib3MFImplementation) Resource_GetModelResourceID(Resource Lib3MFHandle) (uint32, error)
- func (implementation *Lib3MFImplementation) Resource_GetResourceID(Resource Lib3MFHandle) (uint32, error)
- func (implementation *Lib3MFImplementation) Resource_GetUniqueResourceID(Resource Lib3MFHandle) (uint32, error)
- func (implementation *Lib3MFImplementation) Resource_PackagePart(Resource Lib3MFHandle) (Lib3MFHandle, error)
- func (implementation *Lib3MFImplementation) Resource_SetPackagePart(Resource Lib3MFHandle, PackagePart Lib3MFHandle) error
- func (implementation *Lib3MFImplementation) RetrieveProgressMessage(eTheProgressIdentifier ELib3MFProgressIdentifier) (string, error)
- func (implementation *Lib3MFImplementation) ScalarFieldComposed_GetFactor1(ScalarFieldComposed Lib3MFHandle) (float64, error)
- func (implementation *Lib3MFImplementation) ScalarFieldComposed_GetFactor2(ScalarFieldComposed Lib3MFHandle) (float64, error)
- func (implementation *Lib3MFImplementation) ScalarFieldComposed_GetMethod(ScalarFieldComposed Lib3MFHandle) (ELib3MFCompositionMethod, error)
- func (implementation *Lib3MFImplementation) ScalarFieldComposed_ScalarFieldReference1(ScalarFieldComposed Lib3MFHandle) (Lib3MFHandle, error)
- func (implementation *Lib3MFImplementation) ScalarFieldComposed_ScalarFieldReference2(ScalarFieldComposed Lib3MFHandle) (Lib3MFHandle, error)
- func (implementation *Lib3MFImplementation) ScalarFieldComposed_ScalarFieldReferenceMask(ScalarFieldComposed Lib3MFHandle) (Lib3MFHandle, error)
- func (implementation *Lib3MFImplementation) ScalarFieldComposed_SetFactor1(ScalarFieldComposed Lib3MFHandle, dFactor1 float64) error
- func (implementation *Lib3MFImplementation) ScalarFieldComposed_SetFactor2(ScalarFieldComposed Lib3MFHandle, dFactor2 float64) error
- func (implementation *Lib3MFImplementation) ScalarFieldComposed_SetMethod(ScalarFieldComposed Lib3MFHandle, eTheMethod ELib3MFCompositionMethod) error
- func (implementation *Lib3MFImplementation) ScalarFieldConstant_GetValue(ScalarFieldConstant Lib3MFHandle) (float64, error)
- func (implementation *Lib3MFImplementation) ScalarFieldConstant_SetValue(ScalarFieldConstant Lib3MFHandle, dValue float64) error
- func (implementation *Lib3MFImplementation) ScalarFieldFromImage3D_GetChannel(ScalarFieldFromImage3D Lib3MFHandle) (ELib3MFChannelName, error)
- func (implementation *Lib3MFImplementation) ScalarFieldFromImage3D_GetFilter(ScalarFieldFromImage3D Lib3MFHandle) (ELib3MFTextureFilter, error)
- func (implementation *Lib3MFImplementation) ScalarFieldFromImage3D_GetImage(ScalarFieldFromImage3D Lib3MFHandle) (Lib3MFHandle, error)
- func (implementation *Lib3MFImplementation) ScalarFieldFromImage3D_GetOffset(ScalarFieldFromImage3D Lib3MFHandle) (float64, error)
- func (implementation *Lib3MFImplementation) ScalarFieldFromImage3D_GetScale(ScalarFieldFromImage3D Lib3MFHandle) (float64, error)
- func (implementation *Lib3MFImplementation) ScalarFieldFromImage3D_GetTileStyles(ScalarFieldFromImage3D Lib3MFHandle) (ELib3MFTextureTileStyle, ELib3MFTextureTileStyle, ELib3MFTextureTileStyle, ...)
- func (implementation *Lib3MFImplementation) ScalarFieldFromImage3D_SetChannel(ScalarFieldFromImage3D Lib3MFHandle, eName ELib3MFChannelName) error
- func (implementation *Lib3MFImplementation) ScalarFieldFromImage3D_SetFilter(ScalarFieldFromImage3D Lib3MFHandle, eFilter ELib3MFTextureFilter) error
- func (implementation *Lib3MFImplementation) ScalarFieldFromImage3D_SetImage(ScalarFieldFromImage3D Lib3MFHandle, Image3D Lib3MFHandle) error
- func (implementation *Lib3MFImplementation) ScalarFieldFromImage3D_SetOffset(ScalarFieldFromImage3D Lib3MFHandle, dOffset float64) error
- func (implementation *Lib3MFImplementation) ScalarFieldFromImage3D_SetScale(ScalarFieldFromImage3D Lib3MFHandle, dScale float64) error
- func (implementation *Lib3MFImplementation) ScalarFieldFromImage3D_SetTileStyles(ScalarFieldFromImage3D Lib3MFHandle, eTileStyleU ELib3MFTextureTileStyle, ...) error
- func (implementation *Lib3MFImplementation) ScalarFieldIterator_GetCurrentScalarField(ScalarFieldIterator Lib3MFHandle) (Lib3MFHandle, error)
- func (implementation *Lib3MFImplementation) ScalarFieldReference_SetScalarField(ScalarFieldReference Lib3MFHandle, TheScalarField Lib3MFHandle) error
- func (implementation *Lib3MFImplementation) ScalarField_GetName(ScalarField Lib3MFHandle) (string, error)
- func (implementation *Lib3MFImplementation) ScalarField_IsComposed(ScalarField Lib3MFHandle) (bool, error)
- func (implementation *Lib3MFImplementation) ScalarField_IsConstant(ScalarField Lib3MFHandle) (bool, error)
- func (implementation *Lib3MFImplementation) ScalarField_IsFromImage3D(ScalarField Lib3MFHandle) (bool, error)
- func (implementation *Lib3MFImplementation) ScalarField_SetName(ScalarField Lib3MFHandle, sName string) error
- func (implementation *Lib3MFImplementation) SetJournal(sJournalPath string) error
- func (implementation *Lib3MFImplementation) SliceStackIterator_GetCurrentSliceStack(SliceStackIterator Lib3MFHandle) (Lib3MFHandle, error)
- func (implementation *Lib3MFImplementation) SliceStack_AddSlice(SliceStack Lib3MFHandle, dZTop float64) (Lib3MFHandle, error)
- func (implementation *Lib3MFImplementation) SliceStack_AddSliceStackReference(SliceStack Lib3MFHandle, TheSliceStack Lib3MFHandle) error
- func (implementation *Lib3MFImplementation) SliceStack_CollapseSliceReferences(SliceStack Lib3MFHandle) error
- func (implementation *Lib3MFImplementation) SliceStack_GetBottomZ(SliceStack Lib3MFHandle) (float64, error)
- func (implementation *Lib3MFImplementation) SliceStack_GetOwnPath(SliceStack Lib3MFHandle) (string, error)
- func (implementation *Lib3MFImplementation) SliceStack_GetSlice(SliceStack Lib3MFHandle, nSliceIndex uint64) (Lib3MFHandle, error)
- func (implementation *Lib3MFImplementation) SliceStack_GetSliceCount(SliceStack Lib3MFHandle) (uint64, error)
- func (implementation *Lib3MFImplementation) SliceStack_GetSliceRefCount(SliceStack Lib3MFHandle) (uint64, error)
- func (implementation *Lib3MFImplementation) SliceStack_GetSliceStackReference(SliceStack Lib3MFHandle, nSliceRefIndex uint64) (Lib3MFHandle, error)
- func (implementation *Lib3MFImplementation) SliceStack_SetOwnPath(SliceStack Lib3MFHandle, sPath string) error
- func (implementation *Lib3MFImplementation) Slice_AddPolygon(Slice Lib3MFHandle, Indices []uint32) (uint64, error)
- func (implementation *Lib3MFImplementation) Slice_GetPolygonCount(Slice Lib3MFHandle) (uint64, error)
- func (implementation *Lib3MFImplementation) Slice_GetPolygonIndexCount(Slice Lib3MFHandle, nIndex uint64) (uint64, error)
- func (implementation *Lib3MFImplementation) Slice_GetPolygonIndices(Slice Lib3MFHandle, nIndex uint64) ([]uint32, error)
- func (implementation *Lib3MFImplementation) Slice_GetVertexCount(Slice Lib3MFHandle) (uint64, error)
- func (implementation *Lib3MFImplementation) Slice_GetVertices(Slice Lib3MFHandle) ([]sLib3MFPosition2D, error)
- func (implementation *Lib3MFImplementation) Slice_GetZTop(Slice Lib3MFHandle) (float64, error)
- func (implementation *Lib3MFImplementation) Slice_SetPolygonIndices(Slice Lib3MFHandle, nIndex uint64, Indices []uint32) error
- func (implementation *Lib3MFImplementation) Slice_SetVertices(Slice Lib3MFHandle, Vertices []sLib3MFPosition2D) error
- func (implementation *Lib3MFImplementation) Texture2DGroupIterator_GetCurrentTexture2DGroup(Texture2DGroupIterator Lib3MFHandle) (Lib3MFHandle, error)
- func (implementation *Lib3MFImplementation) Texture2DGroup_AddTex2Coord(Texture2DGroup Lib3MFHandle, sUVCoordinate sLib3MFTex2Coord) (uint32, error)
- func (implementation *Lib3MFImplementation) Texture2DGroup_GetAllPropertyIDs(Texture2DGroup Lib3MFHandle) ([]uint32, error)
- func (implementation *Lib3MFImplementation) Texture2DGroup_GetCount(Texture2DGroup Lib3MFHandle) (uint32, error)
- func (implementation *Lib3MFImplementation) Texture2DGroup_GetTex2Coord(Texture2DGroup Lib3MFHandle, nPropertyID uint32) (sLib3MFTex2Coord, error)
- func (implementation *Lib3MFImplementation) Texture2DGroup_GetTexture2D(Texture2DGroup Lib3MFHandle) (Lib3MFHandle, error)
- func (implementation *Lib3MFImplementation) Texture2DGroup_RemoveTex2Coord(Texture2DGroup Lib3MFHandle, nPropertyID uint32) error
- func (implementation *Lib3MFImplementation) Texture2DIterator_GetCurrentTexture2D(Texture2DIterator Lib3MFHandle) (Lib3MFHandle, error)
- func (implementation *Lib3MFImplementation) Texture2D_GetAttachment(Texture2D Lib3MFHandle) (Lib3MFHandle, error)
- func (implementation *Lib3MFImplementation) Texture2D_GetContentType(Texture2D Lib3MFHandle) (ELib3MFTextureType, error)
- func (implementation *Lib3MFImplementation) Texture2D_GetFilter(Texture2D Lib3MFHandle) (ELib3MFTextureFilter, error)
- func (implementation *Lib3MFImplementation) Texture2D_GetTileStyleUV(Texture2D Lib3MFHandle) (ELib3MFTextureTileStyle, ELib3MFTextureTileStyle, error)
- func (implementation *Lib3MFImplementation) Texture2D_SetAttachment(Texture2D Lib3MFHandle, Attachment Lib3MFHandle) error
- func (implementation *Lib3MFImplementation) Texture2D_SetContentType(Texture2D Lib3MFHandle, eContentType ELib3MFTextureType) error
- func (implementation *Lib3MFImplementation) Texture2D_SetFilter(Texture2D Lib3MFHandle, eFilter ELib3MFTextureFilter) error
- func (implementation *Lib3MFImplementation) Texture2D_SetTileStyleUV(Texture2D Lib3MFHandle, eTileStyleU ELib3MFTextureTileStyle, ...) error
- func (implementation *Lib3MFImplementation) Vector3DFieldComposed_GetFactor1(Vector3DFieldComposed Lib3MFHandle) (float64, error)
- func (implementation *Lib3MFImplementation) Vector3DFieldComposed_GetFactor2(Vector3DFieldComposed Lib3MFHandle) (float64, error)
- func (implementation *Lib3MFImplementation) Vector3DFieldComposed_GetMethod(Vector3DFieldComposed Lib3MFHandle) (ELib3MFCompositionMethod, error)
- func (implementation *Lib3MFImplementation) Vector3DFieldComposed_GetSpace(Vector3DFieldComposed Lib3MFHandle) (ELib3MFCompositionSpace, error)
- func (implementation *Lib3MFImplementation) Vector3DFieldComposed_ScalarFieldReferenceMask(Vector3DFieldComposed Lib3MFHandle) (Lib3MFHandle, error)
- func (implementation *Lib3MFImplementation) Vector3DFieldComposed_SetFactor1(Vector3DFieldComposed Lib3MFHandle, dFactor1 float64) error
- func (implementation *Lib3MFImplementation) Vector3DFieldComposed_SetFactor2(Vector3DFieldComposed Lib3MFHandle, dFactor2 float64) error
- func (implementation *Lib3MFImplementation) Vector3DFieldComposed_SetMethod(Vector3DFieldComposed Lib3MFHandle, eTheMethod ELib3MFCompositionMethod) error
- func (implementation *Lib3MFImplementation) Vector3DFieldComposed_SetSpace(Vector3DFieldComposed Lib3MFHandle, eTheSpace ELib3MFCompositionSpace) error
- func (implementation *Lib3MFImplementation) Vector3DFieldComposed_Vector3DFieldReference1(Vector3DFieldComposed Lib3MFHandle) (Lib3MFHandle, error)
- func (implementation *Lib3MFImplementation) Vector3DFieldComposed_Vector3DFieldReference2(Vector3DFieldComposed Lib3MFHandle) (Lib3MFHandle, error)
- func (implementation *Lib3MFImplementation) Vector3DFieldConstant_GetValueX(Vector3DFieldConstant Lib3MFHandle) (float64, error)
- func (implementation *Lib3MFImplementation) Vector3DFieldConstant_GetValueY(Vector3DFieldConstant Lib3MFHandle) (float64, error)
- func (implementation *Lib3MFImplementation) Vector3DFieldConstant_GetValueZ(Vector3DFieldConstant Lib3MFHandle) (float64, error)
- func (implementation *Lib3MFImplementation) Vector3DFieldConstant_SetValueX(Vector3DFieldConstant Lib3MFHandle, dValueX float64) error
- func (implementation *Lib3MFImplementation) Vector3DFieldConstant_SetValueY(Vector3DFieldConstant Lib3MFHandle, dValueY float64) error
- func (implementation *Lib3MFImplementation) Vector3DFieldConstant_SetValueZ(Vector3DFieldConstant Lib3MFHandle, dValueZ float64) error
- func (implementation *Lib3MFImplementation) Vector3DFieldFromImage3D_GetFilter(Vector3DFieldFromImage3D Lib3MFHandle) (ELib3MFTextureFilter, error)
- func (implementation *Lib3MFImplementation) Vector3DFieldFromImage3D_GetImage(Vector3DFieldFromImage3D Lib3MFHandle) (Lib3MFHandle, error)
- func (implementation *Lib3MFImplementation) Vector3DFieldFromImage3D_GetOffset(Vector3DFieldFromImage3D Lib3MFHandle) (float64, error)
- func (implementation *Lib3MFImplementation) Vector3DFieldFromImage3D_GetScale(Vector3DFieldFromImage3D Lib3MFHandle) (float64, error)
- func (implementation *Lib3MFImplementation) Vector3DFieldFromImage3D_GetTileStyles(Vector3DFieldFromImage3D Lib3MFHandle) (ELib3MFTextureTileStyle, ELib3MFTextureTileStyle, ELib3MFTextureTileStyle, ...)
- func (implementation *Lib3MFImplementation) Vector3DFieldFromImage3D_SetFilter(Vector3DFieldFromImage3D Lib3MFHandle, eFilter ELib3MFTextureFilter) error
- func (implementation *Lib3MFImplementation) Vector3DFieldFromImage3D_SetImage(Vector3DFieldFromImage3D Lib3MFHandle, Image3D Lib3MFHandle) error
- func (implementation *Lib3MFImplementation) Vector3DFieldFromImage3D_SetOffset(Vector3DFieldFromImage3D Lib3MFHandle, dOffset float64) error
- func (implementation *Lib3MFImplementation) Vector3DFieldFromImage3D_SetScale(Vector3DFieldFromImage3D Lib3MFHandle, dScale float64) error
- func (implementation *Lib3MFImplementation) Vector3DFieldFromImage3D_SetTileStyles(Vector3DFieldFromImage3D Lib3MFHandle, eTileStyleU ELib3MFTextureTileStyle, ...) error
- func (implementation *Lib3MFImplementation) Vector3DFieldIterator_GetCurrentVector3DField(Vector3DFieldIterator Lib3MFHandle) (Lib3MFHandle, error)
- func (implementation *Lib3MFImplementation) Vector3DFieldReference_SetVector3DField(Vector3DFieldReference Lib3MFHandle, TheVector3DField Lib3MFHandle) error
- func (implementation *Lib3MFImplementation) Vector3DField_GetName(Vector3DField Lib3MFHandle) (string, error)
- func (implementation *Lib3MFImplementation) Vector3DField_IsComposed(Vector3DField Lib3MFHandle) (bool, error)
- func (implementation *Lib3MFImplementation) Vector3DField_IsConstant(Vector3DField Lib3MFHandle) (bool, error)
- func (implementation *Lib3MFImplementation) Vector3DField_IsFromImage3D(Vector3DField Lib3MFHandle) (bool, error)
- func (implementation *Lib3MFImplementation) Vector3DField_SetName(Vector3DField Lib3MFHandle, sName string) error
- func (implementation *Lib3MFImplementation) VolumeDataBoundary_GetSolidThreshold(VolumeDataBoundary Lib3MFHandle) (float64, error)
- func (implementation *Lib3MFImplementation) VolumeDataBoundary_SetSolidThreshold(VolumeDataBoundary Lib3MFHandle, dTheSolidThreshold float64) error
- func (implementation *Lib3MFImplementation) VolumeDataComposite_AddMaterialMapping(VolumeDataComposite Lib3MFHandle, sTransform sLib3MFTransform) (Lib3MFHandle, error)
- func (implementation *Lib3MFImplementation) VolumeDataComposite_GetBaseMaterialGroup(VolumeDataComposite Lib3MFHandle) (Lib3MFHandle, error)
- func (implementation *Lib3MFImplementation) VolumeDataComposite_GetMaterialMapping(VolumeDataComposite Lib3MFHandle, nIndex uint32) (Lib3MFHandle, error)
- func (implementation *Lib3MFImplementation) VolumeDataComposite_GetMaterialMappingCount(VolumeDataComposite Lib3MFHandle) (uint32, error)
- func (implementation *Lib3MFImplementation) VolumeDataComposite_RemoveMaterialMapping(VolumeDataComposite Lib3MFHandle, nIndex uint32) error
- func (implementation *Lib3MFImplementation) VolumeDataComposite_SetBaseMaterialGroup(VolumeDataComposite Lib3MFHandle, BaseMaterialGroupInstance Lib3MFHandle) error
- func (implementation *Lib3MFImplementation) VolumeDataProperty_GetName(VolumeDataProperty Lib3MFHandle) (string, error)
- func (implementation *Lib3MFImplementation) VolumeDataProperty_IsRequired(VolumeDataProperty Lib3MFHandle) (bool, error)
- func (implementation *Lib3MFImplementation) VolumeDataProperty_SetIsRequired(VolumeDataProperty Lib3MFHandle, bIsRequired bool) error
- func (implementation *Lib3MFImplementation) VolumeData_AddPropertyFromScalarField(VolumeData Lib3MFHandle, sName string, TheScalarField Lib3MFHandle) (Lib3MFHandle, error)
- func (implementation *Lib3MFImplementation) VolumeData_AddPropertyFromVector3DField(VolumeData Lib3MFHandle, sName string, TheVector3DField Lib3MFHandle) (Lib3MFHandle, error)
- func (implementation *Lib3MFImplementation) VolumeData_CreateNewBoundary(VolumeData Lib3MFHandle, TheScalarField Lib3MFHandle) (Lib3MFHandle, error)
- func (implementation *Lib3MFImplementation) VolumeData_CreateNewColor(VolumeData Lib3MFHandle, TheVector3DField Lib3MFHandle) (Lib3MFHandle, error)
- func (implementation *Lib3MFImplementation) VolumeData_CreateNewComposite(VolumeData Lib3MFHandle) (Lib3MFHandle, error)
- func (implementation *Lib3MFImplementation) VolumeData_GetBoundary(VolumeData Lib3MFHandle) (Lib3MFHandle, error)
- func (implementation *Lib3MFImplementation) VolumeData_GetColor(VolumeData Lib3MFHandle) (Lib3MFHandle, error)
- func (implementation *Lib3MFImplementation) VolumeData_GetComposite(VolumeData Lib3MFHandle) (Lib3MFHandle, error)
- func (implementation *Lib3MFImplementation) VolumeData_GetProperty(VolumeData Lib3MFHandle, nIndex uint32) (Lib3MFHandle, error)
- func (implementation *Lib3MFImplementation) VolumeData_GetPropertyCount(VolumeData Lib3MFHandle) (uint32, error)
- func (implementation *Lib3MFImplementation) VolumeData_RemoveBoundary(VolumeData Lib3MFHandle) error
- func (implementation *Lib3MFImplementation) VolumeData_RemoveColor(VolumeData Lib3MFHandle) error
- func (implementation *Lib3MFImplementation) VolumeData_RemoveComposite(VolumeData Lib3MFHandle) error
- func (implementation *Lib3MFImplementation) VolumeData_RemoveProperty(VolumeData Lib3MFHandle, nIndex uint32) error
- func (implementation *Lib3MFImplementation) Writer_AddKeyWrappingCallback(Writer Lib3MFHandle, sConsumerID string, pTheCallback int64, nUserData uint64) error
- func (implementation *Lib3MFImplementation) Writer_GetDecimalPrecision(Writer Lib3MFHandle) (uint32, error)
- func (implementation *Lib3MFImplementation) Writer_GetStreamSize(Writer Lib3MFHandle) (uint64, error)
- func (implementation *Lib3MFImplementation) Writer_GetStrictModeActive(Writer Lib3MFHandle) (bool, error)
- func (implementation *Lib3MFImplementation) Writer_GetWarning(Writer Lib3MFHandle, nIndex uint32) (uint32, string, error)
- func (implementation *Lib3MFImplementation) Writer_GetWarningCount(Writer Lib3MFHandle) (uint32, error)
- func (implementation *Lib3MFImplementation) Writer_SetContentEncryptionCallback(Writer Lib3MFHandle, pTheCallback int64, nUserData uint64) error
- func (implementation *Lib3MFImplementation) Writer_SetDecimalPrecision(Writer Lib3MFHandle, nDecimalPrecision uint32) error
- func (implementation *Lib3MFImplementation) Writer_SetProgressCallback(Writer Lib3MFHandle, pProgressCallback int64, nUserData uint64) error
- func (implementation *Lib3MFImplementation) Writer_SetStrictModeActive(Writer Lib3MFHandle, bStrictModeActive bool) error
- func (implementation *Lib3MFImplementation) Writer_WriteToBuffer(Writer Lib3MFHandle) ([]uint8, error)
- func (implementation *Lib3MFImplementation) Writer_WriteToCallback(Writer Lib3MFHandle, pTheWriteCallback int64, pTheSeekCallback int64, ...) error
- func (implementation *Lib3MFImplementation) Writer_WriteToFile(Writer Lib3MFHandle, sFilename string) error
- type Lib3MFImplementationHandle
- type Lib3MFImplementationHandleStruct
- func (handle *Lib3MFImplementationHandleStruct) Close() error
- func (handle *Lib3MFImplementationHandleStruct) GetDLLInHandle() uintptr
- func (handle *Lib3MFImplementationHandleStruct) GetDLLOutHandle() uintptr
- func (handle *Lib3MFImplementationHandleStruct) GetWrapper() *Lib3MFImplementation
- func (handle *Lib3MFImplementationHandleStruct) IsValid() bool
- type Lib3MFWrapper
- type Log2Node
- type Log10Node
- type LogNode
- type MatVecMultiplicationNode
- type MaterialMapping
- type Matrix4x4
- type MatrixFromColumnsNode
- func (inst MatrixFromColumnsNode) GetInputA() (ImplicitPort, error)
- func (inst MatrixFromColumnsNode) GetInputB() (ImplicitPort, error)
- func (inst MatrixFromColumnsNode) GetInputC() (ImplicitPort, error)
- func (inst MatrixFromColumnsNode) GetInputD() (ImplicitPort, error)
- func (inst MatrixFromColumnsNode) GetOutputResult() (ImplicitPort, error)
- type MatrixFromRowsNode
- func (inst MatrixFromRowsNode) GetInputA() (ImplicitPort, error)
- func (inst MatrixFromRowsNode) GetInputB() (ImplicitPort, error)
- func (inst MatrixFromRowsNode) GetInputC() (ImplicitPort, error)
- func (inst MatrixFromRowsNode) GetInputD() (ImplicitPort, error)
- func (inst MatrixFromRowsNode) GetOutputResult() (ImplicitPort, error)
- type MaxNode
- type MeshNode
- type MeshObject
- func (inst MeshObject) AddTriangle(indices Triangle) (uint32, error)
- func (inst MeshObject) AddTriangleSet(identifier string, name string) (TriangleSet, error)
- func (inst MeshObject) AddVertex(coordinates Position) (uint32, error)
- func (inst MeshObject) BeamLattice() (BeamLattice, error)
- func (inst MeshObject) ClearAllProperties() error
- func (inst MeshObject) FindTriangleSet(identifier string) (TriangleSet, error)
- func (inst MeshObject) GetAllTriangleProperties(propertiesArray []TriangleProperties) ([]TriangleProperties, error)
- func (inst MeshObject) GetObjectLevelProperty() (uint32, uint32, bool, error)
- func (inst MeshObject) GetTriangle(index uint32) (Triangle, error)
- func (inst MeshObject) GetTriangleCount() (uint32, error)
- func (inst MeshObject) GetTriangleIndices(indices []Triangle) ([]Triangle, error)
- func (inst MeshObject) GetTriangleProperties(index uint32) (TriangleProperties, error)
- func (inst MeshObject) GetTriangleSet(index uint32) (TriangleSet, error)
- func (inst MeshObject) GetTriangleSetCount() (uint32, error)
- func (inst MeshObject) GetVertex(index uint32) (Position, error)
- func (inst MeshObject) GetVertexCount() (uint32, error)
- func (inst MeshObject) GetVertices(vertices []Position) ([]Position, error)
- func (inst MeshObject) GetVolumeData() (*VolumeData, error)
- func (inst MeshObject) HasTriangleSet(identifier string) (bool, error)
- func (inst MeshObject) IsManifoldAndOriented() (bool, error)
- func (inst MeshObject) SetAllTriangleProperties(propertiesArray []TriangleProperties) error
- func (inst MeshObject) SetGeometry(vertices []Position, indices []Triangle) error
- func (inst MeshObject) SetObjectLevelProperty(uniqueResourceID uint32, propertyID uint32) error
- func (inst MeshObject) SetTriangle(index uint32, indices Triangle) error
- func (inst MeshObject) SetTriangleProperties(index uint32, properties TriangleProperties) error
- func (inst MeshObject) SetVertex(index uint32, coordinates Position) error
- func (inst MeshObject) SetVolumeData(theVolumeData VolumeData) error
- type MeshObjectIterator
- type MetaData
- func (inst MetaData) GetKey() (string, error)
- func (inst MetaData) GetMustPreserve() (bool, error)
- func (inst MetaData) GetName() (string, error)
- func (inst MetaData) GetNameSpace() (string, error)
- func (inst MetaData) GetType() (string, error)
- func (inst MetaData) GetValue() (string, error)
- func (inst MetaData) SetMustPreserve(mustPreserve bool) error
- func (inst MetaData) SetName(name string) error
- func (inst MetaData) SetNameSpace(nameSpace string) error
- func (inst MetaData) SetType(_type string) error
- func (inst MetaData) SetValue(value string) error
- type MetaDataGroup
- func (inst MetaDataGroup) AddMetaData(nameSpace string, name string, value string, _type string, mustPreserve bool) (MetaData, error)
- func (inst MetaDataGroup) GetMetaData(index uint32) (MetaData, error)
- func (inst MetaDataGroup) GetMetaDataByKey(nameSpace string, name string) (MetaData, error)
- func (inst MetaDataGroup) GetMetaDataCount() (uint32, error)
- func (inst MetaDataGroup) RemoveMetaData(theMetaData MetaData) error
- func (inst MetaDataGroup) RemoveMetaDataByIndex(index uint32) error
- type MgfAlgorithm
- type MinNode
- type ModNode
- type Model
- func (inst Model) AddAttachment(uRI string, relationShipType string) (Attachment, error)
- func (inst Model) AddBaseMaterialGroup() (BaseMaterialGroup, error)
- func (inst Model) AddBuildItem(object Object, transform Transform) (BuildItem, error)
- func (inst Model) AddColorGroup() (ColorGroup, error)
- func (inst Model) AddComponentsObject() (ComponentsObject, error)
- func (inst Model) AddCompositeMaterials(baseMaterialGroupInstance BaseMaterialGroup) (CompositeMaterials, error)
- func (inst Model) AddCustomContentType(extension string, contentType string) error
- func (inst Model) AddFunctionFromImage3D(image3DInstance Image3D) (FunctionFromImage3D, error)
- func (inst Model) AddImageStack(columnCount uint32, rowCount uint32, sheetCount uint32) (ImageStack, error)
- func (inst Model) AddImplicitFunction() (ImplicitFunction, error)
- func (inst Model) AddLevelSet() (LevelSet, error)
- func (inst Model) AddMeshObject() (MeshObject, error)
- func (inst Model) AddMultiPropertyGroup() (MultiPropertyGroup, error)
- func (inst Model) AddSliceStack(zBottom float64) (SliceStack, error)
- func (inst Model) AddTexture2DFromAttachment(textureAttachment Attachment) (Texture2D, error)
- func (inst Model) AddTexture2DGroup(texture2DInstance Texture2D) (Texture2DGroup, error)
- func (inst Model) AddVolumeData() (VolumeData, error)
- func (inst Model) CreatePackageThumbnailAttachment() (Attachment, error)
- func (inst Model) FindAttachment(uRI string) (Attachment, error)
- func (inst Model) FindOrCreatePackagePart(absolutePath string) (PackagePart, error)
- func (inst Model) GetAttachment(index uint32) (Attachment, error)
- func (inst Model) GetAttachmentCount() (uint32, error)
- func (inst Model) GetBaseMaterialGroupByID(uniqueResourceID uint32) (BaseMaterialGroup, error)
- func (inst Model) GetBaseMaterialGroups() (BaseMaterialGroupIterator, error)
- func (inst Model) GetBuildItems() (BuildItemIterator, error)
- func (inst Model) GetBuildUUID() (bool, string, error)
- func (inst Model) GetColorGroupByID(uniqueResourceID uint32) (ColorGroup, error)
- func (inst Model) GetColorGroups() (ColorGroupIterator, error)
- func (inst Model) GetComponentsObjectByID(uniqueResourceID uint32) (ComponentsObject, error)
- func (inst Model) GetComponentsObjects() (ComponentsObjectIterator, error)
- func (inst Model) GetCompositeMaterials() (CompositeMaterialsIterator, error)
- func (inst Model) GetCompositeMaterialsByID(uniqueResourceID uint32) (CompositeMaterials, error)
- func (inst Model) GetFunctions() (FunctionIterator, error)
- func (inst Model) GetImage3Ds() (Image3DIterator, error)
- func (inst Model) GetImageStackByID(uniqueResourceID uint32) (ImageStack, error)
- func (inst Model) GetKeyStore() (KeyStore, error)
- func (inst Model) GetLanguage() (string, error)
- func (inst Model) GetLevelSetByID(uniqueResourceID uint32) (LevelSet, error)
- func (inst Model) GetLevelSets() (LevelSetIterator, error)
- func (inst Model) GetMeshObjectByID(uniqueResourceID uint32) (MeshObject, error)
- func (inst Model) GetMeshObjects() (MeshObjectIterator, error)
- func (inst Model) GetMetaDataGroup() (MetaDataGroup, error)
- func (inst Model) GetMultiPropertyGroupByID(uniqueResourceID uint32) (MultiPropertyGroup, error)
- func (inst Model) GetMultiPropertyGroups() (MultiPropertyGroupIterator, error)
- func (inst Model) GetObjects() (ObjectIterator, error)
- func (inst Model) GetOutbox() (Box, error)
- func (inst Model) GetPackageThumbnailAttachment() (*Attachment, error)
- func (inst Model) GetPropertyTypeByID(uniqueResourceID uint32) (PropertyType, error)
- func (inst Model) GetResourceByID(uniqueResourceID uint32) (Resource, error)
- func (inst Model) GetResources() (ResourceIterator, error)
- func (inst Model) GetSliceStackByID(uniqueResourceID uint32) (SliceStack, error)
- func (inst Model) GetSliceStacks() (SliceStackIterator, error)
- func (inst Model) GetTexture2DByID(uniqueResourceID uint32) (Texture2D, error)
- func (inst Model) GetTexture2DGroupByID(uniqueResourceID uint32) (Texture2DGroup, error)
- func (inst Model) GetTexture2DGroups() (Texture2DGroupIterator, error)
- func (inst Model) GetTexture2Ds() (Texture2DIterator, error)
- func (inst Model) GetUnit() (ModelUnit, error)
- func (inst Model) HasPackageThumbnailAttachment() (bool, error)
- func (inst Model) MergeFromModel(modelInstance Model) error
- func (inst Model) MergeToModel() (Model, error)
- func (inst Model) QueryReader(readerClass string) (Reader, error)
- func (inst Model) QueryWriter(writerClass string) (Writer, error)
- func (inst Model) RemoveAttachment(attachmentInstance Attachment) error
- func (inst Model) RemoveBuildItem(buildItemInstance BuildItem) error
- func (inst Model) RemoveCustomContentType(extension string) error
- func (inst Model) RemovePackageThumbnailAttachment() error
- func (inst Model) RemoveResource(resource Resource) error
- func (inst Model) RootModelPart() (PackagePart, error)
- func (inst Model) SetBuildUUID(uUID string) error
- func (inst Model) SetLanguage(language string) error
- func (inst Model) SetRandomNumberCallback(theCallback RandomNumberCallbackFunc, userData uintptr) error
- func (inst Model) SetUnit(unit ModelUnit) error
- type ModelUnit
- type MultiPropertyGroup
- func (inst MultiPropertyGroup) AddLayer(theLayer MultiPropertyLayer) (uint32, error)
- func (inst MultiPropertyGroup) AddMultiProperty(propertyIDs []uint32) (uint32, error)
- func (inst MultiPropertyGroup) GetAllPropertyIDs(propertyIDs []uint32) ([]uint32, error)
- func (inst MultiPropertyGroup) GetCount() (uint32, error)
- func (inst MultiPropertyGroup) GetLayer(layerIndex uint32) (MultiPropertyLayer, error)
- func (inst MultiPropertyGroup) GetLayerCount() (uint32, error)
- func (inst MultiPropertyGroup) GetMultiProperty(propertyID uint32, propertyIDs []uint32) ([]uint32, error)
- func (inst MultiPropertyGroup) RemoveLayer(layerIndex uint32) error
- func (inst MultiPropertyGroup) RemoveMultiProperty(propertyID uint32) error
- func (inst MultiPropertyGroup) SetMultiProperty(propertyID uint32, propertyIDs []uint32) error
- type MultiPropertyGroupIterator
- type MultiPropertyLayer
- type MultiplicationNode
- type NodeIterator
- type NormalizeDistanceNode
- func (inst NormalizeDistanceNode) GetInputFunctionID() (ImplicitPort, error)
- func (inst NormalizeDistanceNode) GetInputPos() (ImplicitPort, error)
- func (inst NormalizeDistanceNode) GetInputStep() (ImplicitPort, error)
- func (inst NormalizeDistanceNode) GetOutputResult() (ImplicitPort, error)
- func (inst NormalizeDistanceNode) GetScalarOutputName() (string, error)
- func (inst NormalizeDistanceNode) GetVectorInputName() (string, error)
- func (inst NormalizeDistanceNode) SetScalarOutputName(scalarOutputName string) error
- func (inst NormalizeDistanceNode) SetVectorInputName(vectorInputName string) error
- type Object
- func (inst Object) AssignSliceStack(sliceStackInstance SliceStack) error
- func (inst Object) ClearSliceStack() error
- func (inst Object) ClearThumbnailAttachment() error
- func (inst Object) GetMetaDataGroup() (MetaDataGroup, error)
- func (inst Object) GetName() (string, error)
- func (inst Object) GetOutbox() (Box, error)
- func (inst Object) GetPartNumber() (string, error)
- func (inst Object) GetSliceStack() (SliceStack, error)
- func (inst Object) GetSlicesMeshResolution() (SlicesMeshResolution, error)
- func (inst Object) GetThumbnailAttachment() (*Attachment, error)
- func (inst Object) GetType() (ObjectType, error)
- func (inst Object) GetUUID() (bool, string, error)
- func (inst Object) HasSlices(recursive bool) (bool, error)
- func (inst Object) IsComponentsObject() (bool, error)
- func (inst Object) IsLevelSetObject() (bool, error)
- func (inst Object) IsMeshObject() (bool, error)
- func (inst Object) IsValid() (bool, error)
- func (inst Object) SetAttachmentAsThumbnail(attachment Attachment) error
- func (inst Object) SetName(name string) error
- func (inst Object) SetPartNumber(partNumber string) error
- func (inst Object) SetSlicesMeshResolution(meshResolution SlicesMeshResolution) error
- func (inst Object) SetType(objectType ObjectType) error
- func (inst Object) SetUUID(uUID string) error
- type ObjectIterator
- type ObjectType
- type OneInputNode
- type PackagePart
- type Position
- type Position2D
- type PowNode
- type ProgressCallbackFunc
- type ProgressIdentifier
- type PropertyType
- type RandomNumberCallbackFunc
- type ReadCallbackFunc
- type Reader
- func (inst Reader) AddKeyWrappingCallback(consumerID string, theCallback KeyWrappingCallbackFunc, userData uintptr) error
- func (inst Reader) AddRelationToRead(relationShipType string) error
- func (inst Reader) GetStrictModeActive() (bool, error)
- func (inst Reader) GetWarning(index uint32) (uint32, string, error)
- func (inst Reader) GetWarningCount() (uint32, error)
- func (inst Reader) ReadFromBuffer(buffer []uint8) error
- func (inst Reader) ReadFromCallback(theReadCallback ReadCallbackFunc, streamSize uint64, ...) error
- func (inst Reader) ReadFromFile(filename string) error
- func (inst Reader) RemoveRelationToRead(relationShipType string) error
- func (inst Reader) SetContentEncryptionCallback(theCallback ContentEncryptionCallbackFunc, userData uintptr) error
- func (inst Reader) SetProgressCallback(progressCallback ProgressCallbackFunc, userData uintptr) error
- func (inst Reader) SetStrictModeActive(strictModeActive bool) error
- type Resource
- type ResourceData
- type ResourceDataGroup
- func (inst ResourceDataGroup) AddAccessRight(consumer Consumer, wrappingAlgorithm WrappingAlgorithm, ...) (AccessRight, error)
- func (inst ResourceDataGroup) FindAccessRightByConsumer(consumer Consumer) (*AccessRight, error)
- func (inst ResourceDataGroup) GetKeyUUID() (string, error)
- func (inst ResourceDataGroup) RemoveAccessRight(consumer Consumer) error
- type ResourceIdNode
- type ResourceIterator
- type RoundNode
- type SeekCallbackFunc
- type SelectNode
- type SignNode
- type SinNode
- type SinhNode
- type Slice
- func (inst Slice) AddPolygon(indices []uint32) (uint64, error)
- func (inst Slice) GetPolygonCount() (uint64, error)
- func (inst Slice) GetPolygonIndexCount(index uint64) (uint64, error)
- func (inst Slice) GetPolygonIndices(index uint64, indices []uint32) ([]uint32, error)
- func (inst Slice) GetVertexCount() (uint64, error)
- func (inst Slice) GetVertices(vertices []Position2D) ([]Position2D, error)
- func (inst Slice) GetZTop() (float64, error)
- func (inst Slice) SetPolygonIndices(index uint64, indices []uint32) error
- func (inst Slice) SetVertices(vertices []Position2D) error
- type SliceStack
- func (inst SliceStack) AddSlice(zTop float64) (Slice, error)
- func (inst SliceStack) AddSliceStackReference(theSliceStack SliceStack) error
- func (inst SliceStack) CollapseSliceReferences() error
- func (inst SliceStack) GetBottomZ() (float64, error)
- func (inst SliceStack) GetOwnPath() (string, error)
- func (inst SliceStack) GetSlice(sliceIndex uint64) (Slice, error)
- func (inst SliceStack) GetSliceCount() (uint64, error)
- func (inst SliceStack) GetSliceRefCount() (uint64, error)
- func (inst SliceStack) GetSliceStackReference(sliceRefIndex uint64) (SliceStack, error)
- func (inst SliceStack) SetOwnPath(path string) error
- type SliceStackIterator
- type SlicesMeshResolution
- type SqrtNode
- type SubtractionNode
- type TanNode
- type TanhNode
- type Tex2Coord
- type Texture2D
- func (inst Texture2D) GetAttachment() (Attachment, error)
- func (inst Texture2D) GetContentType() (TextureType, error)
- func (inst Texture2D) GetFilter() (TextureFilter, error)
- func (inst Texture2D) GetTileStyleUV() (TextureTileStyle, TextureTileStyle, error)
- func (inst Texture2D) SetAttachment(attachment Attachment) error
- func (inst Texture2D) SetContentType(contentType TextureType) error
- func (inst Texture2D) SetFilter(filter TextureFilter) error
- func (inst Texture2D) SetTileStyleUV(tileStyleU TextureTileStyle, tileStyleV TextureTileStyle) error
- type Texture2DGroup
- func (inst Texture2DGroup) AddTex2Coord(uVCoordinate Tex2Coord) (uint32, error)
- func (inst Texture2DGroup) GetAllPropertyIDs(propertyIDs []uint32) ([]uint32, error)
- func (inst Texture2DGroup) GetCount() (uint32, error)
- func (inst Texture2DGroup) GetTex2Coord(propertyID uint32) (Tex2Coord, error)
- func (inst Texture2DGroup) GetTexture2D() (Texture2D, error)
- func (inst Texture2DGroup) RemoveTex2Coord(propertyID uint32) error
- type Texture2DGroupIterator
- type Texture2DIterator
- type TextureFilter
- type TextureTileStyle
- type TextureType
- type Transform
- type TransposeNode
- type Triangle
- type TriangleProperties
- type TriangleSet
- func (inst TriangleSet) AddTriangle(triangleIndex uint32) error
- func (inst TriangleSet) AddTriangleList(triangleIndices []uint32) error
- func (inst TriangleSet) Clear() error
- func (inst TriangleSet) DeleteSet() error
- func (inst TriangleSet) Duplicate(identifier string) (TriangleSet, error)
- func (inst TriangleSet) GetIdentifier() (string, error)
- func (inst TriangleSet) GetName() (string, error)
- func (inst TriangleSet) GetTriangleList(triangleIndices []uint32) ([]uint32, error)
- func (inst TriangleSet) Merge(otherTriangleSet TriangleSet, deleteOther bool) error
- func (inst TriangleSet) RemoveTriangle(triangleIndex uint32) error
- func (inst TriangleSet) SetIdentifier(identifier string) error
- func (inst TriangleSet) SetName(name string) error
- func (inst TriangleSet) SetTriangleList(triangleIndices []uint32) error
- type TwoInputNode
- type UnsignedMeshNode
- type Vector
- type VectorFromScalarNode
- type VolumeData
- func (inst VolumeData) AddPropertyFromFunction(name string, theFunction Function) (VolumeDataProperty, error)
- func (inst VolumeData) CreateNewColor(theFunction Function) (VolumeDataColor, error)
- func (inst VolumeData) CreateNewComposite() (VolumeDataComposite, error)
- func (inst VolumeData) GetColor() (*VolumeDataColor, error)
- func (inst VolumeData) GetComposite() (*VolumeDataComposite, error)
- func (inst VolumeData) GetProperty(index uint32) (VolumeDataProperty, error)
- func (inst VolumeData) GetPropertyCount() (uint32, error)
- func (inst VolumeData) RemoveColor() error
- func (inst VolumeData) RemoveComposite() error
- func (inst VolumeData) RemoveProperty(index uint32) error
- type VolumeDataColor
- type VolumeDataComposite
- func (inst VolumeDataComposite) AddMaterialMapping(transform Transform) (MaterialMapping, error)
- func (inst VolumeDataComposite) GetBaseMaterialGroup() (BaseMaterialGroup, error)
- func (inst VolumeDataComposite) GetMaterialMapping(index uint32) (MaterialMapping, error)
- func (inst VolumeDataComposite) GetMaterialMappingCount() (uint32, error)
- func (inst VolumeDataComposite) RemoveMaterialMapping(index uint32) error
- func (inst VolumeDataComposite) SetBaseMaterialGroup(baseMaterialGroupInstance BaseMaterialGroup) error
- type VolumeDataProperty
- type WrappedError
- type Wrapper
- func (wrapper Wrapper) Acquire(instance Base) error
- func (wrapper Wrapper) CheckBinaryVersion() error
- func (wrapper Wrapper) ColorToFloatRGBA(theColor Color) (float32, float32, float32, float32, error)
- func (wrapper Wrapper) ColorToRGBA(theColor Color) (uint8, uint8, uint8, uint8, error)
- func (wrapper Wrapper) CreateModel() (Model, error)
- func (wrapper Wrapper) FloatRGBAToColor(red float32, green float32, blue float32, alpha float32) (Color, error)
- func (wrapper Wrapper) GetBuildInformation() (bool, string, error)
- func (wrapper Wrapper) GetIdentityTransform() (Transform, error)
- func (wrapper Wrapper) GetLastError(instance Base) (string, bool, error)
- func (wrapper Wrapper) GetLibraryVersion() (uint32, uint32, uint32, error)
- func (wrapper Wrapper) GetPrereleaseInformation() (bool, string, error)
- func (wrapper Wrapper) GetScaleTransform(factorX float32, factorY float32, factorZ float32) (Transform, error)
- func (wrapper Wrapper) GetSpecificationVersion(specificationURL string) (bool, uint32, uint32, uint32, error)
- func (wrapper Wrapper) GetSymbolLookupMethod() (uintptr, error)
- func (wrapper Wrapper) GetTranslationTransform(vectorX float32, vectorY float32, vectorZ float32) (Transform, error)
- func (wrapper Wrapper) GetUniformScaleTransform(factor float32) (Transform, error)
- func (wrapper Wrapper) NewAbsNode(r ref) AbsNode
- func (wrapper Wrapper) NewAccessRight(r ref) AccessRight
- func (wrapper Wrapper) NewAdditionNode(r ref) AdditionNode
- func (wrapper Wrapper) NewArcCosNode(r ref) ArcCosNode
- func (wrapper Wrapper) NewArcSinNode(r ref) ArcSinNode
- func (wrapper Wrapper) NewArcTan2Node(r ref) ArcTan2Node
- func (wrapper Wrapper) NewArcTanNode(r ref) ArcTanNode
- func (wrapper Wrapper) NewAttachment(r ref) Attachment
- func (wrapper Wrapper) NewBase(r ref) Base
- func (wrapper Wrapper) NewBaseMaterialGroup(r ref) BaseMaterialGroup
- func (wrapper Wrapper) NewBaseMaterialGroupIterator(r ref) BaseMaterialGroupIterator
- func (wrapper Wrapper) NewBeamLattice(r ref) BeamLattice
- func (wrapper Wrapper) NewBeamLatticeNode(r ref) BeamLatticeNode
- func (wrapper Wrapper) NewBeamSet(r ref) BeamSet
- func (wrapper Wrapper) NewBuildItem(r ref) BuildItem
- func (wrapper Wrapper) NewBuildItemIterator(r ref) BuildItemIterator
- func (wrapper Wrapper) NewCeilNode(r ref) CeilNode
- func (wrapper Wrapper) NewClampNode(r ref) ClampNode
- func (wrapper Wrapper) NewColorGroup(r ref) ColorGroup
- func (wrapper Wrapper) NewColorGroupIterator(r ref) ColorGroupIterator
- func (wrapper Wrapper) NewComponent(r ref) Component
- func (wrapper Wrapper) NewComponentsObject(r ref) ComponentsObject
- func (wrapper Wrapper) NewComponentsObjectIterator(r ref) ComponentsObjectIterator
- func (wrapper Wrapper) NewComposeMatrixNode(r ref) ComposeMatrixNode
- func (wrapper Wrapper) NewComposeVectorNode(r ref) ComposeVectorNode
- func (wrapper Wrapper) NewCompositeMaterials(r ref) CompositeMaterials
- func (wrapper Wrapper) NewCompositeMaterialsIterator(r ref) CompositeMaterialsIterator
- func (wrapper Wrapper) NewConstMatNode(r ref) ConstMatNode
- func (wrapper Wrapper) NewConstVecNode(r ref) ConstVecNode
- func (wrapper Wrapper) NewConstantNode(r ref) ConstantNode
- func (wrapper Wrapper) NewConsumer(r ref) Consumer
- func (wrapper Wrapper) NewContentEncryptionParams(r ref) ContentEncryptionParams
- func (wrapper Wrapper) NewCosNode(r ref) CosNode
- func (wrapper Wrapper) NewCoshNode(r ref) CoshNode
- func (wrapper Wrapper) NewCrossNode(r ref) CrossNode
- func (wrapper Wrapper) NewDecomposeVectorNode(r ref) DecomposeVectorNode
- func (wrapper Wrapper) NewDivisionNode(r ref) DivisionNode
- func (wrapper Wrapper) NewDotNode(r ref) DotNode
- func (wrapper Wrapper) NewExpNode(r ref) ExpNode
- func (wrapper Wrapper) NewFloorNode(r ref) FloorNode
- func (wrapper Wrapper) NewFmodNode(r ref) FmodNode
- func (wrapper Wrapper) NewFractNode(r ref) FractNode
- func (wrapper Wrapper) NewFunction(r ref) Function
- func (wrapper Wrapper) NewFunctionCallNode(r ref) FunctionCallNode
- func (wrapper Wrapper) NewFunctionFromImage3D(r ref) FunctionFromImage3D
- func (wrapper Wrapper) NewFunctionGradientNode(r ref) FunctionGradientNode
- func (wrapper Wrapper) NewFunctionIterator(r ref) FunctionIterator
- func (wrapper Wrapper) NewFunctionReference(r ref) FunctionReference
- func (wrapper Wrapper) NewImage3D(r ref) Image3D
- func (wrapper Wrapper) NewImage3DIterator(r ref) Image3DIterator
- func (wrapper Wrapper) NewImageStack(r ref) ImageStack
- func (wrapper Wrapper) NewImplicitFunction(r ref) ImplicitFunction
- func (wrapper Wrapper) NewImplicitNode(r ref) ImplicitNode
- func (wrapper Wrapper) NewImplicitPort(r ref) ImplicitPort
- func (wrapper Wrapper) NewImplicitPortIterator(r ref) ImplicitPortIterator
- func (wrapper Wrapper) NewInverseNode(r ref) InverseNode
- func (wrapper Wrapper) NewIterator(r ref) Iterator
- func (wrapper Wrapper) NewKeyStore(r ref) KeyStore
- func (wrapper Wrapper) NewLengthNode(r ref) LengthNode
- func (wrapper Wrapper) NewLevelSet(r ref) LevelSet
- func (wrapper Wrapper) NewLevelSetIterator(r ref) LevelSetIterator
- func (wrapper Wrapper) NewLog2Node(r ref) Log2Node
- func (wrapper Wrapper) NewLog10Node(r ref) Log10Node
- func (wrapper Wrapper) NewLogNode(r ref) LogNode
- func (wrapper Wrapper) NewMatVecMultiplicationNode(r ref) MatVecMultiplicationNode
- func (wrapper Wrapper) NewMaterialMapping(r ref) MaterialMapping
- func (wrapper Wrapper) NewMatrixFromColumnsNode(r ref) MatrixFromColumnsNode
- func (wrapper Wrapper) NewMatrixFromRowsNode(r ref) MatrixFromRowsNode
- func (wrapper Wrapper) NewMaxNode(r ref) MaxNode
- func (wrapper Wrapper) NewMeshNode(r ref) MeshNode
- func (wrapper Wrapper) NewMeshObject(r ref) MeshObject
- func (wrapper Wrapper) NewMeshObjectIterator(r ref) MeshObjectIterator
- func (wrapper Wrapper) NewMetaData(r ref) MetaData
- func (wrapper Wrapper) NewMetaDataGroup(r ref) MetaDataGroup
- func (wrapper Wrapper) NewMinNode(r ref) MinNode
- func (wrapper Wrapper) NewModNode(r ref) ModNode
- func (wrapper Wrapper) NewModel(r ref) Model
- func (wrapper Wrapper) NewMultiPropertyGroup(r ref) MultiPropertyGroup
- func (wrapper Wrapper) NewMultiPropertyGroupIterator(r ref) MultiPropertyGroupIterator
- func (wrapper Wrapper) NewMultiplicationNode(r ref) MultiplicationNode
- func (wrapper Wrapper) NewNodeIterator(r ref) NodeIterator
- func (wrapper Wrapper) NewNormalizeDistanceNode(r ref) NormalizeDistanceNode
- func (wrapper Wrapper) NewObject(r ref) Object
- func (wrapper Wrapper) NewObjectIterator(r ref) ObjectIterator
- func (wrapper Wrapper) NewOneInputNode(r ref) OneInputNode
- func (wrapper Wrapper) NewPackagePart(r ref) PackagePart
- func (wrapper Wrapper) NewPowNode(r ref) PowNode
- func (wrapper Wrapper) NewReader(r ref) Reader
- func (wrapper Wrapper) NewResource(r ref) Resource
- func (wrapper Wrapper) NewResourceData(r ref) ResourceData
- func (wrapper Wrapper) NewResourceDataGroup(r ref) ResourceDataGroup
- func (wrapper Wrapper) NewResourceIdNode(r ref) ResourceIdNode
- func (wrapper Wrapper) NewResourceIterator(r ref) ResourceIterator
- func (wrapper Wrapper) NewRoundNode(r ref) RoundNode
- func (wrapper Wrapper) NewSelectNode(r ref) SelectNode
- func (wrapper Wrapper) NewSignNode(r ref) SignNode
- func (wrapper Wrapper) NewSinNode(r ref) SinNode
- func (wrapper Wrapper) NewSinhNode(r ref) SinhNode
- func (wrapper Wrapper) NewSlice(r ref) Slice
- func (wrapper Wrapper) NewSliceStack(r ref) SliceStack
- func (wrapper Wrapper) NewSliceStackIterator(r ref) SliceStackIterator
- func (wrapper Wrapper) NewSqrtNode(r ref) SqrtNode
- func (wrapper Wrapper) NewSubtractionNode(r ref) SubtractionNode
- func (wrapper Wrapper) NewTanNode(r ref) TanNode
- func (wrapper Wrapper) NewTanhNode(r ref) TanhNode
- func (wrapper Wrapper) NewTexture2D(r ref) Texture2D
- func (wrapper Wrapper) NewTexture2DGroup(r ref) Texture2DGroup
- func (wrapper Wrapper) NewTexture2DGroupIterator(r ref) Texture2DGroupIterator
- func (wrapper Wrapper) NewTexture2DIterator(r ref) Texture2DIterator
- func (wrapper Wrapper) NewTransposeNode(r ref) TransposeNode
- func (wrapper Wrapper) NewTriangleSet(r ref) TriangleSet
- func (wrapper Wrapper) NewTwoInputNode(r ref) TwoInputNode
- func (wrapper Wrapper) NewUnsignedMeshNode(r ref) UnsignedMeshNode
- func (wrapper Wrapper) NewVectorFromScalarNode(r ref) VectorFromScalarNode
- func (wrapper Wrapper) NewVolumeData(r ref) VolumeData
- func (wrapper Wrapper) NewVolumeDataColor(r ref) VolumeDataColor
- func (wrapper Wrapper) NewVolumeDataComposite(r ref) VolumeDataComposite
- func (wrapper Wrapper) NewVolumeDataProperty(r ref) VolumeDataProperty
- func (wrapper Wrapper) NewWriter(r ref) Writer
- func (wrapper Wrapper) RGBAToColor(red uint8, green uint8, blue uint8, alpha uint8) (Color, error)
- func (wrapper Wrapper) Release(instance Base) error
- func (wrapper Wrapper) RetrieveProgressMessage(theProgressIdentifier ProgressIdentifier) (string, error)
- func (wrapper Wrapper) SetJournal(journalPath string) error
- type WrappingAlgorithm
- type WriteCallbackFunc
- type Writer
- func (inst Writer) AddKeyWrappingCallback(consumerID string, theCallback KeyWrappingCallbackFunc, userData uintptr) error
- func (inst Writer) GetDecimalPrecision() (uint32, error)
- func (inst Writer) GetStreamSize() (uint64, error)
- func (inst Writer) GetStrictModeActive() (bool, error)
- func (inst Writer) GetWarning(index uint32) (uint32, string, error)
- func (inst Writer) GetWarningCount() (uint32, error)
- func (inst Writer) SetContentEncryptionCallback(theCallback ContentEncryptionCallbackFunc, userData uintptr) error
- func (inst Writer) SetDecimalPrecision(decimalPrecision uint32) error
- func (inst Writer) SetProgressCallback(progressCallback ProgressCallbackFunc, userData uintptr) error
- func (inst Writer) SetStrictModeActive(strictModeActive bool) error
- func (inst Writer) WriteToBuffer(buffer []uint8) ([]uint8, error)
- func (inst Writer) WriteToCallback(theWriteCallback WriteCallbackFunc, theSeekCallback SeekCallbackFunc, ...) error
- func (inst Writer) WriteToFile(filename string) error
Constants ¶
const ( PropertyType_NoPropertyType = 0 PropertyType_BaseMaterial = 1 PropertyType_TexCoord = 2 PropertyType_Colors = 3 PropertyType_Composite = 4 PropertyType_Multi = 5 )
const ( SlicesMeshResolution_Fullres = 0 SlicesMeshResolution_Lowres = 1 )
const ( ModelUnit_MicroMeter = 0 ModelUnit_MilliMeter = 1 ModelUnit_CentiMeter = 2 ModelUnit_Inch = 3 ModelUnit_Foot = 4 ModelUnit_Meter = 5 )
const ( ObjectType_Other = 0 ObjectType_Model = 1 ObjectType_Support = 2 ObjectType_SolidSupport = 3 ObjectType_Surface = 4 )
const ( TextureType_Unknown = 0 TextureType_PNG = 1 TextureType_JPEG = 2 )
const ( TextureTileStyle_Wrap = 0 TextureTileStyle_Mirror = 1 TextureTileStyle_Clamp = 2 TextureTileStyle_NoTileStyle = 3 )
const ( TextureFilter_Auto = 0 TextureFilter_Linear = 1 TextureFilter_Nearest = 2 )
const ( BeamLatticeCapMode_Sphere = 0 BeamLatticeCapMode_HemiSphere = 1 BeamLatticeCapMode_Butt = 2 )
const ( BeamLatticeClipMode_NoClipMode = 0 BeamLatticeClipMode_Inside = 1 BeamLatticeClipMode_Outside = 2 )
const ( BeamLatticeBallMode_BeamLatticeBallModeNone = 0 BeamLatticeBallMode_Mixed = 1 BeamLatticeBallMode_All = 2 )
const ( ProgressIdentifier_QUERYCANCELED = 0 ProgressIdentifier_DONE = 1 ProgressIdentifier_CLEANUP = 2 ProgressIdentifier_READSTREAM = 3 ProgressIdentifier_EXTRACTOPCPACKAGE = 4 ProgressIdentifier_READNONROOTMODELS = 5 ProgressIdentifier_READROOTMODEL = 6 ProgressIdentifier_READRESOURCES = 7 ProgressIdentifier_READMESH = 8 ProgressIdentifier_READSLICES = 9 ProgressIdentifier_READBUILD = 10 ProgressIdentifier_READCUSTOMATTACHMENT = 11 ProgressIdentifier_READTEXTURETACHMENTS = 12 ProgressIdentifier_CREATEOPCPACKAGE = 13 ProgressIdentifier_WRITEMODELSTOSTREAM = 14 ProgressIdentifier_WRITEROOTMODEL = 15 ProgressIdentifier_WRITENONROOTMODELS = 16 ProgressIdentifier_WRITEATTACHMENTS = 17 ProgressIdentifier_WRITECONTENTTYPES = 18 ProgressIdentifier_WRITENOBJECTS = 19 ProgressIdentifier_WRITENODES = 20 ProgressIdentifier_WRITETRIANGLES = 21 ProgressIdentifier_WRITESLICES = 22 ProgressIdentifier_WRITEKEYSTORE = 23 )
const ( BlendMethod_NoBlendMethod = 0 BlendMethod_Mix = 1 BlendMethod_Multiply = 2 )
const ( ChannelName_Red = 0 ChannelName_Green = 1 ChannelName_Blue = 2 ChannelName_Alpha = 3 )
const ( CompositionMethod_WeightedSum = 0 CompositionMethod_Multiply = 1 CompositionMethod_Min = 2 CompositionMethod_Max = 3 CompositionMethod_Mask = 4 )
const ( CompositionSpace_Raw = 0 CompositionSpace_LinearColor = 1 )
const ( ImplicitNodeType_Addition = 0 ImplicitNodeType_Subtraction = 1 ImplicitNodeType_Multiplication = 2 ImplicitNodeType_Division = 3 ImplicitNodeType_Constant = 4 ImplicitNodeType_ConstVec = 5 ImplicitNodeType_ConstMat = 6 ImplicitNodeType_ComposeVector = 7 ImplicitNodeType_DecomposeVector = 8 ImplicitNodeType_ComposeMatrix = 9 ImplicitNodeType_MatrixFromColumns = 10 ImplicitNodeType_MatrixFromRows = 11 ImplicitNodeType_Dot = 12 ImplicitNodeType_Cross = 13 ImplicitNodeType_MatVecMultiplication = 14 ImplicitNodeType_Transpose = 15 ImplicitNodeType_Inverse = 16 ImplicitNodeType_Sinus = 17 ImplicitNodeType_Cosinus = 18 ImplicitNodeType_Tan = 19 ImplicitNodeType_ArcSin = 20 ImplicitNodeType_ArcCos = 21 ImplicitNodeType_ArcTan = 22 ImplicitNodeType_ArcTan2 = 23 ImplicitNodeType_Min = 24 ImplicitNodeType_Max = 25 ImplicitNodeType_Abs = 26 ImplicitNodeType_Fmod = 27 ImplicitNodeType_Pow = 28 ImplicitNodeType_Sqrt = 29 ImplicitNodeType_Exp = 30 ImplicitNodeType_Log = 31 ImplicitNodeType_Log2 = 32 ImplicitNodeType_Log10 = 33 ImplicitNodeType_Select = 34 ImplicitNodeType_Clamp = 35 ImplicitNodeType_Sinh = 36 ImplicitNodeType_Cosh = 37 ImplicitNodeType_Tanh = 38 ImplicitNodeType_Round = 39 ImplicitNodeType_Ceil = 40 ImplicitNodeType_Floor = 41 ImplicitNodeType_Sign = 42 ImplicitNodeType_Fract = 43 ImplicitNodeType_FunctionCall = 44 ImplicitNodeType_Mesh = 45 ImplicitNodeType_Length = 46 ImplicitNodeType_ConstResourceID = 47 ImplicitNodeType_VectorFromScalar = 48 ImplicitNodeType_UnsignedMesh = 49 ImplicitNodeType_Mod = 50 ImplicitNodeType_BeamLattice = 51 ImplicitNodeType_FunctionGradient = 52 ImplicitNodeType_NormalizeDistance = 53 )
const ( ImplicitPortType_Scalar = 0 ImplicitPortType_Vector = 1 ImplicitPortType_Matrix = 2 ImplicitPortType_ResourceID = 3 )
const ( ImplicitNodeConfiguration_Default = 0 ImplicitNodeConfiguration_ScalarToScalar = 1 ImplicitNodeConfiguration_VectorToVector = 2 ImplicitNodeConfiguration_MatrixToMatrix = 3 )
const ( MgfAlgorithm_MGF1_SHA1 = 160 MgfAlgorithm_MGF1_SHA224 = 224 MgfAlgorithm_MGF1_SHA256 = 256 MgfAlgorithm_MGF1_SHA384 = 384 MgfAlgorithm_MGF1_SHA512 = 512 )
const ( DigestMethod_SHA1 = 160 DigestMethod_SHA256 = 256 )
const ( Compression_NoCompression = 0 Compression_Deflate = 1 )
const (
EncryptionAlgorithm_AES256_GCM = 1
)
const LIB3MF_ERROR_ATTACHMENTNOTFOUND = 121
const LIB3MF_ERROR_BEAMLATTICE_INVALID_OBJECTTYPE = 2000
const LIB3MF_ERROR_BUFFERTOOSMALL = 4
const LIB3MF_ERROR_CALCULATIONABORTED = 10
const LIB3MF_ERROR_COULDNOTFINDLIBRARYEXPORT = 7
const LIB3MF_ERROR_COULDNOTFINDTRIANGLESET = 144
const LIB3MF_ERROR_COULDNOTLOADLIBRARY = 6
const LIB3MF_ERROR_ELEMENTCOUNTEXCEEDSLIMIT = 141
const LIB3MF_ERROR_FORBIDDENCYCLICREFERENCE = 130
const LIB3MF_ERROR_GENERICEXCEPTION = 5
const LIB3MF_ERROR_GRAPHISCYCLIC = 4001
const LIB3MF_ERROR_INCOMPATIBLEBINARYVERSION = 8
const LIB3MF_ERROR_INCOMPATIBLEPORTTYPES = 4000
const LIB3MF_ERROR_INPUTNOTSET = 4002
const LIB3MF_ERROR_INVALIDATTACHMENTSTREAM = 131
const LIB3MF_ERROR_INVALIDBASEMATERIALGROUP = 111
const LIB3MF_ERROR_INVALIDBUILDITEM = 110
const LIB3MF_ERROR_INVALIDCAST = 3
const LIB3MF_ERROR_INVALIDCOLORGROUP = 114
const LIB3MF_ERROR_INVALIDCOMPONENT = 109
const LIB3MF_ERROR_INVALIDCOMPONENTSOBJECT = 108
const LIB3MF_ERROR_INVALIDCOMPOSITEMATERIALS = 116
const LIB3MF_ERROR_INVALIDKEYSIZE = 3005
const LIB3MF_ERROR_INVALIDKEYSTORE = 3000
const LIB3MF_ERROR_INVALIDKEYSTORECONSUMER = 3001
const LIB3MF_ERROR_INVALIDLEVELSET = 143
const LIB3MF_ERROR_INVALIDMESHOBJECT = 107
const LIB3MF_ERROR_INVALIDMODEL = 105
const LIB3MF_ERROR_INVALIDMODELRESOURCE = 103
const LIB3MF_ERROR_INVALIDMULTIPROPERTYGROUP = 117
const LIB3MF_ERROR_INVALIDNODECONFIGURATION = 4003
const LIB3MF_ERROR_INVALIDOBJECT = 106
const LIB3MF_ERROR_INVALIDPARAM = 2
const LIB3MF_ERROR_INVALIDPROPERTYCOUNT = 132
const LIB3MF_ERROR_INVALIDRESOURCE = 142
const LIB3MF_ERROR_INVALIDRESOURCEINDEX = 120
const LIB3MF_ERROR_INVALIDSLICESTACKRESOURCE = 112
const LIB3MF_ERROR_INVALIDTEXTURE2DGROUP = 115
const LIB3MF_ERROR_INVALIDTEXTURERESOURCE = 113
const LIB3MF_ERROR_INVALIDTRIANGLESETINDEX = 145
const LIB3MF_ERROR_ITERATORINVALIDINDEX = 102
const LIB3MF_ERROR_KEYSTORECONSUMERNOTFOUND = 3002
const LIB3MF_ERROR_KEYSTORERESOURCEDATANOTFOUND = 3003
const LIB3MF_ERROR_NOTIMPLEMENTED = 1
Error constants for Lib3MF.
const LIB3MF_ERROR_READERCLASSUNKNOWN = 100
const LIB3MF_ERROR_RESOURCENOTFOUND = 104
const LIB3MF_ERROR_SECURECONTEXTNOTREGISTERED = 3004
const LIB3MF_ERROR_SHOULDNOTBECALLED = 11
const LIB3MF_ERROR_UNKOWNPROGRESSIDENTIFIER = 140
const LIB3MF_ERROR_WRITERCLASSUNKNOWN = 101
const (
WrappingAlgorithm_RSA_OAEP = 0
)
Variables ¶
This section is empty.
Functions ¶
func BytesOutValue ¶
func Float32InValue ¶
func Float32OutValue ¶
func Float64InValue ¶
func Float64OutValue ¶
func GetLib3MFErrorMessage ¶
func Int8InValue ¶
func Int8OutValue ¶
func Int16InValue ¶
func Int16OutValue ¶
func Int32InValue ¶
func Int32OutValue ¶
func Int64InValue ¶
func Int64OutValue ¶
func PtrOutValue ¶
func StringInValue ¶
func UInt8InValue ¶
func UInt8OutValue ¶
func UInt16InValue ¶
func UInt16OutValue ¶
func UInt32InValue ¶
func UInt32OutValue ¶
func UInt64InValue ¶
func UInt64OutValue ¶
Types ¶
type AccessRight ¶
type AccessRight struct {
Base
}
AccessRight represents a Lib3MF class.
func (AccessRight) GetConsumer ¶
func (inst AccessRight) GetConsumer() (Consumer, error)
GetConsumer gets the consumer associated with this access right.
func (AccessRight) GetDigestMethod ¶
func (inst AccessRight) GetDigestMethod() (DigestMethod, error)
GetDigestMethod gets the digest method assoicated.
func (AccessRight) GetMgfAlgorithm ¶
func (inst AccessRight) GetMgfAlgorithm() (MgfAlgorithm, error)
GetMgfAlgorithm gets the associated mask generation function algorithm.
func (AccessRight) GetWrappingAlgorithm ¶
func (inst AccessRight) GetWrappingAlgorithm() (WrappingAlgorithm, error)
GetWrappingAlgorithm gets the associated encryption algorithm.
type AdditionNode ¶
type AdditionNode struct {
TwoInputNode
}
AdditionNode represents a Lib3MF class.
type Attachment ¶
type Attachment struct {
Base
}
Attachment represents a Lib3MF class.
func (Attachment) GetPath ¶
func (inst Attachment) GetPath() (string, error)
GetPath retrieves an attachment's package path. This function will be removed in a later release.
func (Attachment) GetRelationShipType ¶
func (inst Attachment) GetRelationShipType() (string, error)
GetRelationShipType retrieves an attachment's relationship type.
func (Attachment) GetStreamSize ¶
func (inst Attachment) GetStreamSize() (uint64, error)
GetStreamSize retrieves the size of the attachment stream.
func (Attachment) PackagePart ¶
func (inst Attachment) PackagePart() (PackagePart, error)
PackagePart returns the PackagePart that is this attachment.
func (Attachment) ReadFromBuffer ¶
func (inst Attachment) ReadFromBuffer(buffer []uint8) error
ReadFromBuffer reads an attachment from a memory buffer. This buffer is immediately read (in contrast to the ReadFromCallback and ReadFromFile-methods).
func (Attachment) ReadFromCallback ¶
func (inst Attachment) ReadFromCallback(theReadCallback ReadCallbackFunc, streamSize uint64, theSeekCallback SeekCallbackFunc, userData uintptr) error
ReadFromCallback reads an attachment from the data provided by a callback function. This callback function is only invoked when this attachment is being written as part of the 3MF package, or via the WriteToFile or WriteToBuffer methods.
func (Attachment) ReadFromFile ¶
func (inst Attachment) ReadFromFile(fileName string) error
ReadFromFile reads an attachment from a file. The path of this file is only read when this attachment is being written as part of the 3MF package, or via the WriteToFile or WriteToBuffer methods.
func (Attachment) SetPath ¶
func (inst Attachment) SetPath(path string) error
SetPath sets an attachment's package path. This function will be removed in a later release.
func (Attachment) SetRelationShipType ¶
func (inst Attachment) SetRelationShipType(path string) error
SetRelationShipType sets an attachment's relationship type.
func (Attachment) WriteToBuffer ¶
func (inst Attachment) WriteToBuffer(buffer []uint8) ([]uint8, error)
WriteToBuffer writes out the attachment into a buffer.
func (Attachment) WriteToFile ¶
func (inst Attachment) WriteToFile(fileName string) error
WriteToFile writes out the attachment as file.
type Base ¶
type Base struct {
Ref ref // identifies a C value, see ref type
// contains filtered or unexported fields
}
Base represents a Lib3MF class.
func (Base) ClassTypeId ¶
ClassTypeId get Class Type Id.
type BaseMaterialGroup ¶
type BaseMaterialGroup struct {
Resource
}
BaseMaterialGroup represents a Lib3MF class.
func (BaseMaterialGroup) AddMaterial ¶
func (inst BaseMaterialGroup) AddMaterial(name string, displayColor Color) (uint32, error)
AddMaterial adds a new material to the material group.
func (BaseMaterialGroup) GetAllPropertyIDs ¶
func (inst BaseMaterialGroup) GetAllPropertyIDs(propertyIDs []uint32) ([]uint32, error)
GetAllPropertyIDs returns all the PropertyIDs of all materials in this group.
func (BaseMaterialGroup) GetCount ¶
func (inst BaseMaterialGroup) GetCount() (uint32, error)
GetCount retrieves the count of base materials in the material group.
func (BaseMaterialGroup) GetDisplayColor ¶
func (inst BaseMaterialGroup) GetDisplayColor(propertyID uint32) (Color, error)
GetDisplayColor returns a base material's display color.
func (BaseMaterialGroup) GetName ¶
func (inst BaseMaterialGroup) GetName(propertyID uint32) (string, error)
GetName returns the base material's name.
func (BaseMaterialGroup) RemoveMaterial ¶
func (inst BaseMaterialGroup) RemoveMaterial(propertyID uint32) error
RemoveMaterial removes a material from the material group.
func (BaseMaterialGroup) SetDisplayColor ¶
func (inst BaseMaterialGroup) SetDisplayColor(propertyID uint32, theColor Color) error
SetDisplayColor sets a base material's display color.
type BaseMaterialGroupIterator ¶
type BaseMaterialGroupIterator struct {
ResourceIterator
}
BaseMaterialGroupIterator represents a Lib3MF class.
func (BaseMaterialGroupIterator) GetCurrentBaseMaterialGroup ¶
func (inst BaseMaterialGroupIterator) GetCurrentBaseMaterialGroup() (BaseMaterialGroup, error)
GetCurrentBaseMaterialGroup returns the MaterialGroup the iterator points at.
type Beam ¶
type Beam struct {
Indices [2]uint32
Radii [2]float64
CapModes [2]BeamLatticeCapMode
}
Beam represents a Lib3MF struct.
type BeamLattice ¶
type BeamLattice struct {
Base
}
BeamLattice represents a Lib3MF class.
func (BeamLattice) AddBall ¶
func (inst BeamLattice) AddBall(ballInfo Ball) (uint32, error)
AddBall adds a single ball to a mesh object.
func (BeamLattice) AddBeam ¶
func (inst BeamLattice) AddBeam(beamInfo Beam) (uint32, error)
AddBeam adds a single beam to a mesh object.
func (BeamLattice) AddBeamSet ¶
func (inst BeamLattice) AddBeamSet() (BeamSet, error)
AddBeamSet adds an empty beamset to a mesh object.
func (BeamLattice) GetBall ¶
func (inst BeamLattice) GetBall(index uint32) (Ball, error)
GetBall returns index and radius of a single ball of a mesh object.
func (BeamLattice) GetBallCount ¶
func (inst BeamLattice) GetBallCount() (uint32, error)
GetBallCount returns the ball count of a mesh object.
func (BeamLattice) GetBallOptions ¶
func (inst BeamLattice) GetBallOptions() (BeamLatticeBallMode, float64, error)
GetBallOptions returns the ball mode and the default ball radius for the beamlattice of this mesh.
func (BeamLattice) GetBalls ¶
func (inst BeamLattice) GetBalls(ballInfo []Ball) ([]Ball, error)
GetBalls obtains all ball indices and radii of a mesh object.
func (BeamLattice) GetBeam ¶
func (inst BeamLattice) GetBeam(index uint32) (Beam, error)
GetBeam returns indices, radii and capmodes of a single beam of a mesh object.
func (BeamLattice) GetBeamCount ¶
func (inst BeamLattice) GetBeamCount() (uint32, error)
GetBeamCount returns the beam count of a mesh object.
func (BeamLattice) GetBeamSet ¶
func (inst BeamLattice) GetBeamSet(index uint32) (BeamSet, error)
GetBeamSet returns a beamset of a mesh object.
func (BeamLattice) GetBeamSetCount ¶
func (inst BeamLattice) GetBeamSetCount() (uint32, error)
GetBeamSetCount returns the number of beamsets of a mesh object.
func (BeamLattice) GetBeams ¶
func (inst BeamLattice) GetBeams(beamInfo []Beam) ([]Beam, error)
GetBeams obtains all beam indices, radii and capmodes of a mesh object.
func (BeamLattice) GetClipping ¶
func (inst BeamLattice) GetClipping() (BeamLatticeClipMode, uint32, error)
GetClipping returns the clipping mode and the clipping-mesh for the beamlattice of this mesh.
func (BeamLattice) GetMinLength ¶
func (inst BeamLattice) GetMinLength() (float64, error)
GetMinLength returns the minimal length of beams for the beamlattice.
func (BeamLattice) GetRepresentation ¶
func (inst BeamLattice) GetRepresentation() (bool, uint32, error)
GetRepresentation returns the representation-mesh for the beamlattice of this mesh.
func (BeamLattice) SetBall ¶
func (inst BeamLattice) SetBall(index uint32, ballInfo Ball) error
SetBall sets the index and radius of a single ball of a mesh object.
func (BeamLattice) SetBallOptions ¶
func (inst BeamLattice) SetBallOptions(ballMode BeamLatticeBallMode, ballRadius float64) error
SetBallOptions sets the ball mode and thedefault ball radius for the beamlattice.
func (BeamLattice) SetBalls ¶
func (inst BeamLattice) SetBalls(ballInfo []Ball) error
SetBalls sets all ball indices and radii of a mesh object.
func (BeamLattice) SetBeam ¶
func (inst BeamLattice) SetBeam(index uint32, beamInfo Beam) error
SetBeam sets the indices, radii and capmodes of a single beam of a mesh object.
func (BeamLattice) SetBeams ¶
func (inst BeamLattice) SetBeams(beamInfo []Beam) error
SetBeams sets all beam indices, radii and capmodes of a mesh object.
func (BeamLattice) SetClipping ¶
func (inst BeamLattice) SetClipping(clipMode BeamLatticeClipMode, uniqueResourceID uint32) error
SetClipping sets the clipping mode and the clipping-mesh for the beamlattice of this mesh.
func (BeamLattice) SetMinLength ¶
func (inst BeamLattice) SetMinLength(minLength float64) error
SetMinLength sets the minimal length of beams for the beamlattice.
func (BeamLattice) SetRepresentation ¶
func (inst BeamLattice) SetRepresentation(uniqueResourceID uint32) error
SetRepresentation sets the representation-mesh for the beamlattice of this mesh.
type BeamLatticeBallMode ¶
type BeamLatticeBallMode int
BeamLatticeBallMode represents a Lib3MF enum.
type BeamLatticeClipMode ¶
type BeamLatticeClipMode int
BeamLatticeClipMode represents a Lib3MF enum.
type BeamLatticeNode ¶
type BeamLatticeNode struct {
ImplicitNode
}
BeamLatticeNode represents a Lib3MF class.
func (BeamLatticeNode) GetAccurateRange ¶
func (inst BeamLatticeNode) GetAccurateRange() (float64, error)
GetAccurateRange retrieves the accurate range for distance computation.
func (BeamLatticeNode) GetInputBeamLattice ¶
func (inst BeamLatticeNode) GetInputBeamLattice() (ImplicitPort, error)
GetInputBeamLattice retrieves the input for the model resource id of the beam lattice.
func (BeamLatticeNode) GetInputPos ¶
func (inst BeamLatticeNode) GetInputPos() (ImplicitPort, error)
GetInputPos retrieves the input for the position.
func (BeamLatticeNode) GetOutputDistance ¶
func (inst BeamLatticeNode) GetOutputDistance() (ImplicitPort, error)
GetOutputDistance retrieves the output.
func (BeamLatticeNode) SetAccurateRange ¶
func (inst BeamLatticeNode) SetAccurateRange(accurateRange float64) error
SetAccurateRange sets the accurate range for distance computation.
type BeamSet ¶
type BeamSet struct {
Base
}
BeamSet represents a Lib3MF class.
func (BeamSet) GetBallReferenceCount ¶
GetBallReferenceCount retrieves the ball reference count of a beamset.
func (BeamSet) GetBallReferences ¶
GetBallReferences retrieves the ball references of a beamset.
func (BeamSet) GetIdentifier ¶
GetIdentifier retrieves a beamset's identifier string.
func (BeamSet) GetReferenceCount ¶
GetReferenceCount retrieves the reference count of a beamset.
func (BeamSet) GetReferences ¶
GetReferences retrieves the references of a beamset.
func (BeamSet) SetBallReferences ¶
SetBallReferences sets the ball references of a beamset.
func (BeamSet) SetIdentifier ¶
SetIdentifier sets a beamset's identifier string.
func (BeamSet) SetReferences ¶
SetReferences sets the references of a beamset.
type BuildItem ¶
type BuildItem struct {
Base
}
BuildItem represents a Lib3MF class.
func (BuildItem) GetMetaDataGroup ¶
func (inst BuildItem) GetMetaDataGroup() (MetaDataGroup, error)
GetMetaDataGroup returns the metadatagroup of this build item.
func (BuildItem) GetObjectResource ¶
GetObjectResource retrieves the object resource associated to a build item.
func (BuildItem) GetObjectResourceID ¶
GetObjectResourceID retrieves the object UniqueResourceID associated to a build item.
func (BuildItem) GetObjectTransform ¶
GetObjectTransform retrieves a build item's transformation matrix.
func (BuildItem) GetPartNumber ¶
GetPartNumber retrieves a build item's part number string.
func (BuildItem) GetUUID ¶
GetUUID returns, whether a build item has a UUID and, if true, the build item's UUID.
func (BuildItem) HasObjectTransform ¶
HasObjectTransform checks, if a build item has a non-identity transformation matrix.
func (BuildItem) SetObjectTransform ¶
SetObjectTransform sets a build item's transformation matrix.
func (BuildItem) SetPartNumber ¶
SetPartNumber sets a build item's part number string.
type BuildItemIterator ¶
type BuildItemIterator struct {
Base
}
BuildItemIterator represents a Lib3MF class.
func (BuildItemIterator) Clone ¶
func (inst BuildItemIterator) Clone() (BuildItemIterator, error)
Clone creates a new build item iterator with the same build item list.
func (BuildItemIterator) Count ¶
func (inst BuildItemIterator) Count() (uint64, error)
Count returns the number of build items the iterator captures.
func (BuildItemIterator) GetCurrent ¶
func (inst BuildItemIterator) GetCurrent() (BuildItem, error)
GetCurrent returns the build item the iterator points at.
func (BuildItemIterator) MoveNext ¶
func (inst BuildItemIterator) MoveNext() (bool, error)
MoveNext iterates to the next build item in the list.
func (BuildItemIterator) MovePrevious ¶
func (inst BuildItemIterator) MovePrevious() (bool, error)
MovePrevious iterates to the previous build item in the list.
type ClampNode ¶
type ClampNode struct {
OneInputNode
}
ClampNode represents a Lib3MF class.
func (ClampNode) GetInputMax ¶
func (inst ClampNode) GetInputMax() (ImplicitPort, error)
GetInputMax retrieves the input for the upper limit.
func (ClampNode) GetInputMin ¶
func (inst ClampNode) GetInputMin() (ImplicitPort, error)
GetInputMin retrieves the input for the lower limit.
type ColorGroup ¶
type ColorGroup struct {
Resource
}
ColorGroup represents a Lib3MF class.
func (ColorGroup) AddColor ¶
func (inst ColorGroup) AddColor(theColor Color) (uint32, error)
AddColor adds a new value.
func (ColorGroup) GetAllPropertyIDs ¶
func (inst ColorGroup) GetAllPropertyIDs(propertyIDs []uint32) ([]uint32, error)
GetAllPropertyIDs returns all the PropertyIDs of all colors within this group.
func (ColorGroup) GetColor ¶
func (inst ColorGroup) GetColor(propertyID uint32) (Color, error)
GetColor sets a color value.
func (ColorGroup) GetCount ¶
func (inst ColorGroup) GetCount() (uint32, error)
GetCount retrieves the count of base materials in this Color Group.
func (ColorGroup) RemoveColor ¶
func (inst ColorGroup) RemoveColor(propertyID uint32) error
RemoveColor removes a color from the color group.
type ColorGroupIterator ¶
type ColorGroupIterator struct {
ResourceIterator
}
ColorGroupIterator represents a Lib3MF class.
func (ColorGroupIterator) GetCurrentColorGroup ¶
func (inst ColorGroupIterator) GetCurrentColorGroup() (ColorGroup, error)
GetCurrentColorGroup returns the ColorGroup the iterator points at.
type Component ¶
type Component struct {
Base
}
Component represents a Lib3MF class.
func (Component) GetObjectResource ¶
GetObjectResource returns the Resource Instance of the component.
func (Component) GetObjectResourceID ¶
GetObjectResourceID returns the UniqueResourceID of the component.
func (Component) GetTransform ¶
GetTransform returns the transformation matrix of the component.
func (Component) GetUUID ¶
GetUUID returns, whether a component has a UUID and, if true, the component's UUID.
func (Component) HasTransform ¶
HasTransform returns, if the component has a different transformation than the identity matrix.
func (Component) SetTransform ¶
SetTransform sets the transformation matrix of the component.
type ComponentsObject ¶
type ComponentsObject struct {
Object
}
ComponentsObject represents a Lib3MF class.
func (ComponentsObject) AddComponent ¶
func (inst ComponentsObject) AddComponent(objectResource Object, transform Transform) (Component, error)
AddComponent adds a new component to a components object.
func (ComponentsObject) GetComponent ¶
func (inst ComponentsObject) GetComponent(index uint32) (Component, error)
GetComponent retrieves a component from a component object.
func (ComponentsObject) GetComponentCount ¶
func (inst ComponentsObject) GetComponentCount() (uint32, error)
GetComponentCount retrieves a component count of a component object.
type ComponentsObjectIterator ¶
type ComponentsObjectIterator struct {
ResourceIterator
}
ComponentsObjectIterator represents a Lib3MF class.
func (ComponentsObjectIterator) GetCurrentComponentsObject ¶
func (inst ComponentsObjectIterator) GetCurrentComponentsObject() (ComponentsObject, error)
GetCurrentComponentsObject returns the ComponentsObject the iterator points at.
type ComposeMatrixNode ¶
type ComposeMatrixNode struct {
ImplicitNode
}
ComposeMatrixNode represents a Lib3MF class.
func (ComposeMatrixNode) GetInputM00 ¶
func (inst ComposeMatrixNode) GetInputM00() (ImplicitPort, error)
GetInputM00 retrieves the input for the element 0 0.
func (ComposeMatrixNode) GetInputM01 ¶
func (inst ComposeMatrixNode) GetInputM01() (ImplicitPort, error)
GetInputM01 retrieves the input for the element 0 1.
func (ComposeMatrixNode) GetInputM02 ¶
func (inst ComposeMatrixNode) GetInputM02() (ImplicitPort, error)
GetInputM02 retrieves the input for the element 0 2.
func (ComposeMatrixNode) GetInputM03 ¶
func (inst ComposeMatrixNode) GetInputM03() (ImplicitPort, error)
GetInputM03 retrieves the input for the element 0 3.
func (ComposeMatrixNode) GetInputM10 ¶
func (inst ComposeMatrixNode) GetInputM10() (ImplicitPort, error)
GetInputM10 retrieves the input for the element 1 0.
func (ComposeMatrixNode) GetInputM11 ¶
func (inst ComposeMatrixNode) GetInputM11() (ImplicitPort, error)
GetInputM11 retrieves the input for the element 1 1.
func (ComposeMatrixNode) GetInputM12 ¶
func (inst ComposeMatrixNode) GetInputM12() (ImplicitPort, error)
GetInputM12 retrieves the input for the element 1 2.
func (ComposeMatrixNode) GetInputM13 ¶
func (inst ComposeMatrixNode) GetInputM13() (ImplicitPort, error)
GetInputM13 retrieves the input for the element 1 3.
func (ComposeMatrixNode) GetInputM20 ¶
func (inst ComposeMatrixNode) GetInputM20() (ImplicitPort, error)
GetInputM20 retrieves the input for the element 2 0.
func (ComposeMatrixNode) GetInputM21 ¶
func (inst ComposeMatrixNode) GetInputM21() (ImplicitPort, error)
GetInputM21 retrieves the input for the element 2 1.
func (ComposeMatrixNode) GetInputM22 ¶
func (inst ComposeMatrixNode) GetInputM22() (ImplicitPort, error)
GetInputM22 retrieves the input for the element 2 2.
func (ComposeMatrixNode) GetInputM23 ¶
func (inst ComposeMatrixNode) GetInputM23() (ImplicitPort, error)
GetInputM23 retrieves the input for the element 2 3.
func (ComposeMatrixNode) GetInputM30 ¶
func (inst ComposeMatrixNode) GetInputM30() (ImplicitPort, error)
GetInputM30 retrieves the input for the element 3 0.
func (ComposeMatrixNode) GetInputM31 ¶
func (inst ComposeMatrixNode) GetInputM31() (ImplicitPort, error)
GetInputM31 retrieves the input for the element 3 1.
func (ComposeMatrixNode) GetInputM32 ¶
func (inst ComposeMatrixNode) GetInputM32() (ImplicitPort, error)
GetInputM32 retrieves the input for the element 3 2.
func (ComposeMatrixNode) GetInputM33 ¶
func (inst ComposeMatrixNode) GetInputM33() (ImplicitPort, error)
GetInputM33 retrieves the input for the element 3 3.
func (ComposeMatrixNode) GetOutputResult ¶
func (inst ComposeMatrixNode) GetOutputResult() (ImplicitPort, error)
GetOutputResult retrieves the output.
type ComposeVectorNode ¶
type ComposeVectorNode struct {
ImplicitNode
}
ComposeVectorNode represents a Lib3MF class.
func (ComposeVectorNode) GetInputX ¶
func (inst ComposeVectorNode) GetInputX() (ImplicitPort, error)
GetInputX retrieves the input for the x component.
func (ComposeVectorNode) GetInputY ¶
func (inst ComposeVectorNode) GetInputY() (ImplicitPort, error)
GetInputY retrieves the input for the y component.
func (ComposeVectorNode) GetInputZ ¶
func (inst ComposeVectorNode) GetInputZ() (ImplicitPort, error)
GetInputZ retrieves the input for the z component.
func (ComposeVectorNode) GetOutputResult ¶
func (inst ComposeVectorNode) GetOutputResult() (ImplicitPort, error)
GetOutputResult retrieves the output.
type CompositeConstituent ¶
CompositeConstituent represents a Lib3MF struct.
type CompositeMaterials ¶
type CompositeMaterials struct {
Resource
}
CompositeMaterials represents a Lib3MF class.
func (CompositeMaterials) AddComposite ¶
func (inst CompositeMaterials) AddComposite(composite []CompositeConstituent) (uint32, error)
AddComposite adds a new Composite-Mixing Values to the CompositeMaterials.
func (CompositeMaterials) GetAllPropertyIDs ¶
func (inst CompositeMaterials) GetAllPropertyIDs(propertyIDs []uint32) ([]uint32, error)
GetAllPropertyIDs returns all the PropertyIDs of all Composite-Mixing Values in this CompositeMaterials.
func (CompositeMaterials) GetBaseMaterialGroup ¶
func (inst CompositeMaterials) GetBaseMaterialGroup() (BaseMaterialGroup, error)
GetBaseMaterialGroup obtains the BaseMaterialGroup instance of this CompositeMaterials.
func (CompositeMaterials) GetComposite ¶
func (inst CompositeMaterials) GetComposite(propertyID uint32, composite []CompositeConstituent) ([]CompositeConstituent, error)
GetComposite obtains a Composite-Maxing Ratio of this CompositeMaterials.
func (CompositeMaterials) GetCount ¶
func (inst CompositeMaterials) GetCount() (uint32, error)
GetCount retrieves the count of Composite-s in the CompositeMaterials.
func (CompositeMaterials) RemoveComposite ¶
func (inst CompositeMaterials) RemoveComposite(propertyID uint32) error
RemoveComposite removes a Composite-Maxing Ratio from the CompositeMaterials.
type CompositeMaterialsIterator ¶
type CompositeMaterialsIterator struct {
ResourceIterator
}
CompositeMaterialsIterator represents a Lib3MF class.
func (CompositeMaterialsIterator) GetCurrentCompositeMaterials ¶
func (inst CompositeMaterialsIterator) GetCurrentCompositeMaterials() (CompositeMaterials, error)
GetCurrentCompositeMaterials returns the CompositeMaterials the iterator points at.
type ConstMatNode ¶
type ConstMatNode struct {
ImplicitNode
}
ConstMatNode represents a Lib3MF class.
func (ConstMatNode) GetMatrix ¶
func (inst ConstMatNode) GetMatrix() (Matrix4x4, error)
GetMatrix retrieves the matrix value of the node.
func (ConstMatNode) GetOutputMatrix ¶
func (inst ConstMatNode) GetOutputMatrix() (ImplicitPort, error)
GetOutputMatrix retrieves the output.
func (ConstMatNode) SetMatrix ¶
func (inst ConstMatNode) SetMatrix(value Matrix4x4) error
SetMatrix sets the matrix value of the node.
type ConstVecNode ¶
type ConstVecNode struct {
ImplicitNode
}
ConstVecNode represents a Lib3MF class.
func (ConstVecNode) GetOutputVector ¶
func (inst ConstVecNode) GetOutputVector() (ImplicitPort, error)
GetOutputVector retrieves the output.
func (ConstVecNode) GetVector ¶
func (inst ConstVecNode) GetVector() (Vector, error)
GetVector retrieves the vector value of the node.
func (ConstVecNode) SetVector ¶
func (inst ConstVecNode) SetVector(value Vector) error
SetVector sets the vector value of the node.
type ConstantNode ¶
type ConstantNode struct {
ImplicitNode
}
ConstantNode represents a Lib3MF class.
func (ConstantNode) GetConstant ¶
func (inst ConstantNode) GetConstant() (float64, error)
GetConstant retrieves the constant value of the node.
func (ConstantNode) GetOutputValue ¶
func (inst ConstantNode) GetOutputValue() (ImplicitPort, error)
GetOutputValue retrieves the output.
func (ConstantNode) SetConstant ¶
func (inst ConstantNode) SetConstant(value float64) error
SetConstant sets the constant value of the node.
type Consumer ¶
type Consumer struct {
Base
}
Consumer represents a Lib3MF class.
func (Consumer) GetConsumerID ¶
GetConsumerID gets the consumerid.
func (Consumer) GetKeyValue ¶
GetKeyValue gets the keyvalue associated with this consumer.
type ContentEncryptionCallbackFunc ¶
type ContentEncryptionCallbackFunc = func(cEKParams ContentEncryptionParams, input []uint8, output []uint8, userData uintptr, status *uint64)
ContentEncryptionCallbackFunc a callback to encrypt/decrypt content called on each resource encrypted. This might be called several times depending on content size. If Input is not available(either null or size is 0), clients must return the result of authenticated tag generation/validation.
type ContentEncryptionParams ¶
type ContentEncryptionParams struct {
Base
}
ContentEncryptionParams represents a Lib3MF class.
func (ContentEncryptionParams) GetAdditionalAuthenticationData ¶
func (inst ContentEncryptionParams) GetAdditionalAuthenticationData(byteData []uint8) ([]uint8, error)
GetAdditionalAuthenticationData a handler descriptor that uniquely identifies the context of the resource. Each resource will be assigned a different value.
func (ContentEncryptionParams) GetAuthenticationTag ¶
func (inst ContentEncryptionParams) GetAuthenticationTag(byteData []uint8) ([]uint8, error)
GetAuthenticationTag a handler descriptor that uniquely identifies the context of the resource. Each resource will be assigned a different value.
func (ContentEncryptionParams) GetDescriptor ¶
func (inst ContentEncryptionParams) GetDescriptor() (uint64, error)
GetDescriptor a handler descriptor that uniquely identifies the context of the resource. Each resource will be assigned a different value.
func (ContentEncryptionParams) GetEncryptionAlgorithm ¶
func (inst ContentEncryptionParams) GetEncryptionAlgorithm() (EncryptionAlgorithm, error)
GetEncryptionAlgorithm returns the encryption method to be used in this encryption process.
func (ContentEncryptionParams) GetInitializationVector ¶
func (inst ContentEncryptionParams) GetInitializationVector(byteData []uint8) ([]uint8, error)
GetInitializationVector gets the IV data.
func (ContentEncryptionParams) GetKey ¶
func (inst ContentEncryptionParams) GetKey(byteData []uint8) ([]uint8, error)
GetKey gets the key for the resource associated.
func (ContentEncryptionParams) GetKeyUUID ¶
func (inst ContentEncryptionParams) GetKeyUUID() (string, error)
GetKeyUUID gets the resourcedatagroup keyuuid.
func (ContentEncryptionParams) SetAuthenticationTag ¶
func (inst ContentEncryptionParams) SetAuthenticationTag(byteData []uint8) error
SetAuthenticationTag sets the authentication tag.
type DecomposeVectorNode ¶
type DecomposeVectorNode struct {
ImplicitNode
}
DecomposeVectorNode represents a Lib3MF class.
func (DecomposeVectorNode) GetInputA ¶
func (inst DecomposeVectorNode) GetInputA() (ImplicitPort, error)
GetInputA retrieves the input.
func (DecomposeVectorNode) GetOutputX ¶
func (inst DecomposeVectorNode) GetOutputX() (ImplicitPort, error)
GetOutputX retrieves the output for the x component.
func (DecomposeVectorNode) GetOutputY ¶
func (inst DecomposeVectorNode) GetOutputY() (ImplicitPort, error)
GetOutputY retrieves the output for the y component.
func (DecomposeVectorNode) GetOutputZ ¶
func (inst DecomposeVectorNode) GetOutputZ() (ImplicitPort, error)
GetOutputZ retrieves the output for the z component.
type DivisionNode ¶
type DivisionNode struct {
TwoInputNode
}
DivisionNode represents a Lib3MF class.
type EncryptionAlgorithm ¶
type EncryptionAlgorithm int
EncryptionAlgorithm represents a Lib3MF enum.
type Function ¶
type Function struct {
Resource
}
Function represents a Lib3MF class.
func (Function) AddInput ¶
func (inst Function) AddInput(identifier string, displayName string, _type ImplicitPortType) (ImplicitPort, error)
AddInput add an input.
func (Function) AddOutput ¶
func (inst Function) AddOutput(identifier string, displayName string, _type ImplicitPortType) (ImplicitPort, error)
AddOutput add an output.
func (Function) FindInput ¶
func (inst Function) FindInput(identifier string) (ImplicitPort, error)
FindInput retrieves an input.
func (Function) FindOutput ¶
func (inst Function) FindOutput(identifier string) (ImplicitPort, error)
FindOutput retrieves an output.
func (Function) GetDisplayName ¶
GetDisplayName retrieves the display name of the function.
func (Function) GetInputs ¶
func (inst Function) GetInputs() (ImplicitPortIterator, error)
GetInputs retrieves the inputs.
func (Function) GetOutputs ¶
func (inst Function) GetOutputs() (ImplicitPortIterator, error)
GetOutputs retrieves the outputs.
func (Function) RemoveInput ¶
func (inst Function) RemoveInput(input ImplicitPort) error
RemoveInput removes an input.
func (Function) RemoveOutput ¶
func (inst Function) RemoveOutput(output ImplicitPort) error
RemoveOutput removes an output.
func (Function) SetDisplayName ¶
SetDisplayName sets the display name of the function.
type FunctionCallNode ¶
type FunctionCallNode struct {
ImplicitNode
}
FunctionCallNode represents a Lib3MF class.
func (FunctionCallNode) GetInputFunctionID ¶
func (inst FunctionCallNode) GetInputFunctionID() (ImplicitPort, error)
GetInputFunctionID retrieves the input for the function id.
type FunctionFromImage3D ¶
type FunctionFromImage3D struct {
Function
}
FunctionFromImage3D represents a Lib3MF class.
func (FunctionFromImage3D) GetFilter ¶
func (inst FunctionFromImage3D) GetFilter() (TextureFilter, error)
GetFilter returns the texture filter of the selector.
func (FunctionFromImage3D) GetImage3D ¶
func (inst FunctionFromImage3D) GetImage3D() (Image3D, error)
GetImage3D returns the selected 3D image.
func (FunctionFromImage3D) GetOffset ¶
func (inst FunctionFromImage3D) GetOffset() (float64, error)
GetOffset returns the offset value for the pixel values in the Image3D.
func (FunctionFromImage3D) GetScale ¶
func (inst FunctionFromImage3D) GetScale() (float64, error)
GetScale returns the scale value for the pixel values in the Image3D.
func (FunctionFromImage3D) GetTileStyles ¶
func (inst FunctionFromImage3D) GetTileStyles() (TextureTileStyle, TextureTileStyle, TextureTileStyle, error)
GetTileStyles retrieves the tile styles of the selector.
func (FunctionFromImage3D) SetFilter ¶
func (inst FunctionFromImage3D) SetFilter(filter TextureFilter) error
SetFilter sets the texture filter of the selector.
func (FunctionFromImage3D) SetImage3D ¶
func (inst FunctionFromImage3D) SetImage3D(image3D Image3D) error
SetImage3D sets the 3D image of the selector.
func (FunctionFromImage3D) SetOffset ¶
func (inst FunctionFromImage3D) SetOffset(offset float64) error
SetOffset sets the offset value for the pixel values in the Image3D.
func (FunctionFromImage3D) SetScale ¶
func (inst FunctionFromImage3D) SetScale(scale float64) error
SetScale sets the scale value for the pixel values in the Image3D.
func (FunctionFromImage3D) SetTileStyles ¶
func (inst FunctionFromImage3D) SetTileStyles(tileStyleU TextureTileStyle, tileStyleV TextureTileStyle, tileStyleW TextureTileStyle) error
SetTileStyles sets the tile styles of the selector.
type FunctionGradientNode ¶
type FunctionGradientNode struct {
ImplicitNode
}
FunctionGradientNode represents a Lib3MF class.
func (FunctionGradientNode) GetInputFunctionID ¶
func (inst FunctionGradientNode) GetInputFunctionID() (ImplicitPort, error)
GetInputFunctionID retrieves the input for the function id.
func (FunctionGradientNode) GetInputPos ¶
func (inst FunctionGradientNode) GetInputPos() (ImplicitPort, error)
GetInputPos retrieves the input for the position.
func (FunctionGradientNode) GetInputStep ¶
func (inst FunctionGradientNode) GetInputStep() (ImplicitPort, error)
GetInputStep retrieves the input for the finite difference step.
func (FunctionGradientNode) GetOutputGradient ¶
func (inst FunctionGradientNode) GetOutputGradient() (ImplicitPort, error)
GetOutputGradient retrieves the raw gradient output.
func (FunctionGradientNode) GetOutputMagnitude ¶
func (inst FunctionGradientNode) GetOutputMagnitude() (ImplicitPort, error)
GetOutputMagnitude retrieves the gradient magnitude output.
func (FunctionGradientNode) GetOutputNormalizedGradient ¶
func (inst FunctionGradientNode) GetOutputNormalizedGradient() (ImplicitPort, error)
GetOutputNormalizedGradient retrieves the normalized gradient output.
func (FunctionGradientNode) GetScalarOutputName ¶
func (inst FunctionGradientNode) GetScalarOutputName() (string, error)
GetScalarOutputName retrieves the name of the referenced scalar output.
func (FunctionGradientNode) GetVectorInputName ¶
func (inst FunctionGradientNode) GetVectorInputName() (string, error)
GetVectorInputName retrieves the name of the referenced vector input.
func (FunctionGradientNode) SetScalarOutputName ¶
func (inst FunctionGradientNode) SetScalarOutputName(scalarOutputName string) error
SetScalarOutputName sets the name of the referenced scalar output.
func (FunctionGradientNode) SetVectorInputName ¶
func (inst FunctionGradientNode) SetVectorInputName(vectorInputName string) error
SetVectorInputName sets the name of the referenced vector input.
type FunctionIterator ¶
type FunctionIterator struct {
ResourceIterator
}
FunctionIterator represents a Lib3MF class.
func (FunctionIterator) GetCurrentFunction ¶
func (inst FunctionIterator) GetCurrentFunction() (Function, error)
GetCurrentFunction returns the Function the iterator points at.
type FunctionReference ¶
type FunctionReference struct {
Base
}
FunctionReference represents a Lib3MF class.
func (FunctionReference) GetChannelName ¶
func (inst FunctionReference) GetChannelName() (string, error)
GetChannelName returns the name of the function output channel to use.
func (FunctionReference) GetFallBackValue ¶
func (inst FunctionReference) GetFallBackValue() (float64, error)
GetFallBackValue returns the fallback value to use if the function evaluation fails (e.g. evaluates to NaN or Inf).
func (FunctionReference) GetFunctionResourceID ¶
func (inst FunctionReference) GetFunctionResourceID() (uint32, error)
GetFunctionResourceID returns the UniqueResourceID of the Function. Only functions with a 'pos'-input are allowed.
func (FunctionReference) GetMinFeatureSize ¶
func (inst FunctionReference) GetMinFeatureSize() (float64, error)
GetMinFeatureSize returns the minimal feature size as a hint for the function evaluator.
func (FunctionReference) GetTransform ¶
func (inst FunctionReference) GetTransform() (Transform, error)
GetTransform returns the transformation matrix into the coordinate system of the referenced Function.
func (FunctionReference) SetChannelName ¶
func (inst FunctionReference) SetChannelName(channelName string) error
SetChannelName sets the name of the function output channel to use.
func (FunctionReference) SetFallBackValue ¶
func (inst FunctionReference) SetFallBackValue(fallBackValue float64) error
SetFallBackValue sets the fallback value to use if the function evaluation fails (e.g. evaluates to NaN or Inf).
func (FunctionReference) SetFunctionResourceID ¶
func (inst FunctionReference) SetFunctionResourceID(uniqueResourceID uint32) error
SetFunctionResourceID sets the UniqueResourceID to refer to.
func (FunctionReference) SetMinFeatureSize ¶
func (inst FunctionReference) SetMinFeatureSize(minFeatureSize float64) error
SetMinFeatureSize sets the minimal feature size as a hint for the function evaluator.
func (FunctionReference) SetTransform ¶
func (inst FunctionReference) SetTransform(transform Transform) error
SetTransform sets the transformation matrix into the coordinate system of the referenced Function.
type Image3D ¶
type Image3D struct {
Resource
}
Image3D represents a Lib3MF class.
func (Image3D) IsImageStack ¶
IsImageStack retrieves, if this Image3D is a ImageStack.
type Image3DIterator ¶
type Image3DIterator struct {
ResourceIterator
}
Image3DIterator represents a Lib3MF class.
func (Image3DIterator) GetCurrentImage3D ¶
func (inst Image3DIterator) GetCurrentImage3D() (Image3D, error)
GetCurrentImage3D returns the Image3D the iterator points at.
type ImageStack ¶
type ImageStack struct {
Image3D
}
ImageStack represents a Lib3MF class.
func (ImageStack) CreateEmptySheet ¶
func (inst ImageStack) CreateEmptySheet(index uint32, path string) (Attachment, error)
CreateEmptySheet creates a new sheet attachment with empty data.
func (ImageStack) CreateSheetFromBuffer ¶
func (inst ImageStack) CreateSheetFromBuffer(index uint32, path string, data []uint8) (Attachment, error)
CreateSheetFromBuffer creates a new sheet attachment from a memory buffer.
func (ImageStack) CreateSheetFromFile ¶
func (inst ImageStack) CreateSheetFromFile(index uint32, path string, fileName string) (Attachment, error)
CreateSheetFromFile creates a new sheet attachment from a file on disk.
func (ImageStack) GetColumnCount ¶
func (inst ImageStack) GetColumnCount() (uint32, error)
GetColumnCount retrieves the number of columns in each image of this image3d.
func (ImageStack) GetRowCount ¶
func (inst ImageStack) GetRowCount() (uint32, error)
GetRowCount retrieves the number of rows in each image of this image3d.
func (ImageStack) GetSheet ¶
func (inst ImageStack) GetSheet(index uint32) (Attachment, error)
GetSheet retrieves a sheet of the stack. Raises an error if sheet is not set.
func (ImageStack) GetSheetCount ¶
func (inst ImageStack) GetSheetCount() (uint32, error)
GetSheetCount retrieves the number of images in the stack.
func (ImageStack) SetColumnCount ¶
func (inst ImageStack) SetColumnCount(columnCount uint32) error
SetColumnCount sets the number of columns in each image of this image3d.
func (ImageStack) SetRowCount ¶
func (inst ImageStack) SetRowCount(rowCount uint32) error
SetRowCount sets the number of rows in each image of this image3d.
func (ImageStack) SetSheet ¶
func (inst ImageStack) SetSheet(index uint32, sheet Attachment) error
SetSheet sets a sheet to an existing attachment.
type ImplicitFunction ¶
type ImplicitFunction struct {
Function
}
ImplicitFunction represents a Lib3MF class.
func (ImplicitFunction) AddAbsNode ¶
func (inst ImplicitFunction) AddAbsNode(identifier string, configuration ImplicitNodeConfiguration, displayName string, tag string) (AbsNode, error)
AddAbsNode add a AbsNode.
func (ImplicitFunction) AddAdditionNode ¶
func (inst ImplicitFunction) AddAdditionNode(identifier string, configuration ImplicitNodeConfiguration, displayName string, tag string) (AdditionNode, error)
AddAdditionNode add an AdditionNode.
func (ImplicitFunction) AddArcCosNode ¶
func (inst ImplicitFunction) AddArcCosNode(identifier string, configuration ImplicitNodeConfiguration, displayName string, tag string) (ArcCosNode, error)
AddArcCosNode add a ArcCosNode.
func (ImplicitFunction) AddArcSinNode ¶
func (inst ImplicitFunction) AddArcSinNode(identifier string, configuration ImplicitNodeConfiguration, displayName string, tag string) (ArcSinNode, error)
AddArcSinNode add a ArcSinNode.
func (ImplicitFunction) AddArcTan2Node ¶
func (inst ImplicitFunction) AddArcTan2Node(identifier string, configuration ImplicitNodeConfiguration, displayName string, tag string) (ArcTan2Node, error)
AddArcTan2Node add a ArcTan2Node.
func (ImplicitFunction) AddBeamLatticeNode ¶
func (inst ImplicitFunction) AddBeamLatticeNode(identifier string, displayName string, tag string) (BeamLatticeNode, error)
AddBeamLatticeNode add a BeamLatticeNode.
func (ImplicitFunction) AddCeilNode ¶
func (inst ImplicitFunction) AddCeilNode(identifier string, configuration ImplicitNodeConfiguration, displayName string, tag string) (CeilNode, error)
AddCeilNode add a CeilNode.
func (ImplicitFunction) AddClampNode ¶
func (inst ImplicitFunction) AddClampNode(identifier string, configuration ImplicitNodeConfiguration, displayName string, tag string) (ClampNode, error)
AddClampNode add a ClampNode.
func (ImplicitFunction) AddComposeMatrixNode ¶
func (inst ImplicitFunction) AddComposeMatrixNode(identifier string, displayName string, tag string) (ComposeMatrixNode, error)
AddComposeMatrixNode add a ComposeMatrixNode.
func (ImplicitFunction) AddComposeVectorNode ¶
func (inst ImplicitFunction) AddComposeVectorNode(identifier string, displayName string, tag string) (ComposeVectorNode, error)
AddComposeVectorNode add a ComposeVectorNode.
func (ImplicitFunction) AddConstMatNode ¶
func (inst ImplicitFunction) AddConstMatNode(identifier string, displayName string, tag string) (ConstMatNode, error)
AddConstMatNode add a ConstMatNode.
func (ImplicitFunction) AddConstVecNode ¶
func (inst ImplicitFunction) AddConstVecNode(identifier string, displayName string, tag string) (ConstVecNode, error)
AddConstVecNode add a ConstVecNode.
func (ImplicitFunction) AddConstantNode ¶
func (inst ImplicitFunction) AddConstantNode(identifier string, displayName string, tag string) (ConstantNode, error)
AddConstantNode add a ConstantNode.
func (ImplicitFunction) AddCosNode ¶
func (inst ImplicitFunction) AddCosNode(identifier string, configuration ImplicitNodeConfiguration, displayName string, tag string) (CosNode, error)
AddCosNode add a CosNode.
func (ImplicitFunction) AddCoshNode ¶
func (inst ImplicitFunction) AddCoshNode(identifier string, configuration ImplicitNodeConfiguration, displayName string, tag string) (CoshNode, error)
AddCoshNode add a CoshNode.
func (ImplicitFunction) AddCrossNode ¶
func (inst ImplicitFunction) AddCrossNode(identifier string, displayName string, tag string) (CrossNode, error)
AddCrossNode add a CrossNode.
func (ImplicitFunction) AddDecomposeVectorNode ¶
func (inst ImplicitFunction) AddDecomposeVectorNode(identifier string, displayName string, tag string) (DecomposeVectorNode, error)
AddDecomposeVectorNode add a DecomposeVectorNode.
func (ImplicitFunction) AddDivisionNode ¶
func (inst ImplicitFunction) AddDivisionNode(identifier string, configuration ImplicitNodeConfiguration, displayName string, tag string) (DivisionNode, error)
AddDivisionNode add a DivisionNode.
func (ImplicitFunction) AddDotNode ¶
func (inst ImplicitFunction) AddDotNode(identifier string, displayName string, tag string) (DotNode, error)
AddDotNode add a DotNode.
func (ImplicitFunction) AddExpNode ¶
func (inst ImplicitFunction) AddExpNode(identifier string, configuration ImplicitNodeConfiguration, displayName string, tag string) (ExpNode, error)
AddExpNode add a ExpNode.
func (ImplicitFunction) AddFloorNode ¶
func (inst ImplicitFunction) AddFloorNode(identifier string, configuration ImplicitNodeConfiguration, displayName string, tag string) (FloorNode, error)
AddFloorNode add a FloorNode.
func (ImplicitFunction) AddFmodNode ¶
func (inst ImplicitFunction) AddFmodNode(identifier string, configuration ImplicitNodeConfiguration, displayName string, tag string) (FmodNode, error)
AddFmodNode add a FmodNode.
func (ImplicitFunction) AddFractNode ¶
func (inst ImplicitFunction) AddFractNode(identifier string, configuration ImplicitNodeConfiguration, displayName string, tag string) (FractNode, error)
AddFractNode add a FractNode.
func (ImplicitFunction) AddFunctionCallNode ¶
func (inst ImplicitFunction) AddFunctionCallNode(identifier string, displayName string, tag string) (FunctionCallNode, error)
AddFunctionCallNode add a FunctionCallNode.
func (ImplicitFunction) AddFunctionGradientNode ¶
func (inst ImplicitFunction) AddFunctionGradientNode(identifier string, displayName string, tag string) (FunctionGradientNode, error)
AddFunctionGradientNode add a FunctionGradientNode.
func (ImplicitFunction) AddInverseNode ¶
func (inst ImplicitFunction) AddInverseNode(identifier string, displayName string, tag string) (InverseNode, error)
AddInverseNode add a InverseNode.
func (ImplicitFunction) AddLengthNode ¶
func (inst ImplicitFunction) AddLengthNode(identifier string, displayName string, tag string) (LengthNode, error)
AddLengthNode add a LengthNode.
func (ImplicitFunction) AddLink ¶
func (inst ImplicitFunction) AddLink(source ImplicitPort, target ImplicitPort) error
AddLink add a link.
func (ImplicitFunction) AddLinkByNames ¶
func (inst ImplicitFunction) AddLinkByNames(source string, target string) error
AddLinkByNames add a link.
func (ImplicitFunction) AddLog2Node ¶
func (inst ImplicitFunction) AddLog2Node(identifier string, configuration ImplicitNodeConfiguration, displayName string, tag string) (Log2Node, error)
AddLog2Node add a Log2Node.
func (ImplicitFunction) AddLog10Node ¶
func (inst ImplicitFunction) AddLog10Node(identifier string, configuration ImplicitNodeConfiguration, displayName string, tag string) (Log10Node, error)
AddLog10Node add a Log10Node.
func (ImplicitFunction) AddLogNode ¶
func (inst ImplicitFunction) AddLogNode(identifier string, configuration ImplicitNodeConfiguration, displayName string, tag string) (LogNode, error)
AddLogNode add a LogNode.
func (ImplicitFunction) AddMatVecMultiplicationNode ¶
func (inst ImplicitFunction) AddMatVecMultiplicationNode(identifier string, displayName string, tag string) (MatVecMultiplicationNode, error)
AddMatVecMultiplicationNode add a MatVecMultiplicationNode.
func (ImplicitFunction) AddMatrixFromColumnsNode ¶
func (inst ImplicitFunction) AddMatrixFromColumnsNode(identifier string, displayName string, tag string) (MatrixFromColumnsNode, error)
AddMatrixFromColumnsNode add a MatrixFromColumnsNode.
func (ImplicitFunction) AddMatrixFromRowsNode ¶
func (inst ImplicitFunction) AddMatrixFromRowsNode(identifier string, displayName string, tag string) (MatrixFromRowsNode, error)
AddMatrixFromRowsNode add a MatrixFromRowsNode.
func (ImplicitFunction) AddMaxNode ¶
func (inst ImplicitFunction) AddMaxNode(identifier string, configuration ImplicitNodeConfiguration, displayName string, tag string) (MaxNode, error)
AddMaxNode add a MaxNode.
func (ImplicitFunction) AddMeshNode ¶
func (inst ImplicitFunction) AddMeshNode(identifier string, displayName string, tag string) (MeshNode, error)
AddMeshNode add a MeshNode.
func (ImplicitFunction) AddMinNode ¶
func (inst ImplicitFunction) AddMinNode(identifier string, configuration ImplicitNodeConfiguration, displayName string, tag string) (MinNode, error)
AddMinNode add a MinNode.
func (ImplicitFunction) AddMultiplicationNode ¶
func (inst ImplicitFunction) AddMultiplicationNode(identifier string, configuration ImplicitNodeConfiguration, displayName string, tag string) (MultiplicationNode, error)
AddMultiplicationNode add a MultiplicationNode.
func (ImplicitFunction) AddNode ¶
func (inst ImplicitFunction) AddNode(nodeType ImplicitNodeType, identifier string, configuration ImplicitNodeConfiguration, displayName string, tag string) (ImplicitNode, error)
AddNode add a node.
func (ImplicitFunction) AddNormalizeDistanceNode ¶
func (inst ImplicitFunction) AddNormalizeDistanceNode(identifier string, displayName string, tag string) (NormalizeDistanceNode, error)
AddNormalizeDistanceNode add a NormalizeDistanceNode.
func (ImplicitFunction) AddPowNode ¶
func (inst ImplicitFunction) AddPowNode(identifier string, configuration ImplicitNodeConfiguration, displayName string, tag string) (PowNode, error)
AddPowNode add a PowNode.
func (ImplicitFunction) AddResourceIdNode ¶
func (inst ImplicitFunction) AddResourceIdNode(identifier string, displayName string, tag string) (ResourceIdNode, error)
AddResourceIdNode add a ResourceIdNode.
func (ImplicitFunction) AddRoundNode ¶
func (inst ImplicitFunction) AddRoundNode(identifier string, configuration ImplicitNodeConfiguration, displayName string, tag string) (RoundNode, error)
AddRoundNode add a RoundNode.
func (ImplicitFunction) AddSelectNode ¶
func (inst ImplicitFunction) AddSelectNode(identifier string, configuration ImplicitNodeConfiguration, displayName string, tag string) (SelectNode, error)
AddSelectNode add a SelectNode.
func (ImplicitFunction) AddSignNode ¶
func (inst ImplicitFunction) AddSignNode(identifier string, configuration ImplicitNodeConfiguration, displayName string, tag string) (SignNode, error)
AddSignNode add a SignNode.
func (ImplicitFunction) AddSinNode ¶
func (inst ImplicitFunction) AddSinNode(identifier string, configuration ImplicitNodeConfiguration, displayName string, tag string) (SinNode, error)
AddSinNode add a SinNode.
func (ImplicitFunction) AddSinhNode ¶
func (inst ImplicitFunction) AddSinhNode(identifier string, configuration ImplicitNodeConfiguration, displayName string, tag string) (SinhNode, error)
AddSinhNode add a SinhNode.
func (ImplicitFunction) AddSqrtNode ¶
func (inst ImplicitFunction) AddSqrtNode(identifier string, configuration ImplicitNodeConfiguration, displayName string, tag string) (SqrtNode, error)
AddSqrtNode add a SqrtNode.
func (ImplicitFunction) AddSubtractionNode ¶
func (inst ImplicitFunction) AddSubtractionNode(identifier string, configuration ImplicitNodeConfiguration, displayName string, tag string) (SubtractionNode, error)
AddSubtractionNode add a SubtractionNode.
func (ImplicitFunction) AddTanNode ¶
func (inst ImplicitFunction) AddTanNode(identifier string, configuration ImplicitNodeConfiguration, displayName string, tag string) (TanNode, error)
AddTanNode add a TanNode.
func (ImplicitFunction) AddTanhNode ¶
func (inst ImplicitFunction) AddTanhNode(identifier string, configuration ImplicitNodeConfiguration, displayName string, tag string) (TanhNode, error)
AddTanhNode add a TanhNode.
func (ImplicitFunction) AddTransposeNode ¶
func (inst ImplicitFunction) AddTransposeNode(identifier string, configuration ImplicitNodeConfiguration, displayName string, tag string) (TransposeNode, error)
AddTransposeNode add a TransposeNode.
func (ImplicitFunction) AddUnsignedMeshNode ¶
func (inst ImplicitFunction) AddUnsignedMeshNode(identifier string, displayName string, tag string) (UnsignedMeshNode, error)
AddUnsignedMeshNode add a UnsignedMeshNode.
func (ImplicitFunction) AddVectorFromScalarNode ¶
func (inst ImplicitFunction) AddVectorFromScalarNode(identifier string, displayName string, tag string) (VectorFromScalarNode, error)
AddVectorFromScalarNode add a VectorFromScalar.
func (ImplicitFunction) Clear ¶
func (inst ImplicitFunction) Clear() error
Clear clears the function.
func (ImplicitFunction) GetIdentifier ¶
func (inst ImplicitFunction) GetIdentifier() (string, error)
GetIdentifier retrieves the identifier of the function.
func (ImplicitFunction) GetNodes ¶
func (inst ImplicitFunction) GetNodes() (NodeIterator, error)
GetNodes retrieves the nodes.
func (ImplicitFunction) RemoveNode ¶
func (inst ImplicitFunction) RemoveNode(node ImplicitNode) error
RemoveNode removes a node.
func (ImplicitFunction) SetIdentifier ¶
func (inst ImplicitFunction) SetIdentifier(identifier string) error
SetIdentifier sets the identifier of the function.
func (ImplicitFunction) SortNodesTopologically ¶
func (inst ImplicitFunction) SortNodesTopologically() error
SortNodesTopologically sorts the nodes topologically.
type ImplicitNode ¶
type ImplicitNode struct {
Base
}
ImplicitNode represents a Lib3MF class.
func (ImplicitNode) AddInput ¶
func (inst ImplicitNode) AddInput(identifier string, displayName string) (ImplicitPort, error)
AddInput add an input.
func (ImplicitNode) AddOutput ¶
func (inst ImplicitNode) AddOutput(identifier string, displayName string) (ImplicitPort, error)
AddOutput add an output.
func (ImplicitNode) AreTypesValid ¶
func (inst ImplicitNode) AreTypesValid() (bool, error)
AreTypesValid checks if the types of the input and output ports are valid for the node type.
func (ImplicitNode) FindInput ¶
func (inst ImplicitNode) FindInput(identifier string) (*ImplicitPort, error)
FindInput retrieves an input.
func (ImplicitNode) FindOutput ¶
func (inst ImplicitNode) FindOutput(identifier string) (*ImplicitPort, error)
FindOutput retrieves an output.
func (ImplicitNode) GetDisplayName ¶
func (inst ImplicitNode) GetDisplayName() (string, error)
GetDisplayName retrieves the display name of the node.
func (ImplicitNode) GetIdentifier ¶
func (inst ImplicitNode) GetIdentifier() (string, error)
GetIdentifier retrieves the identifier of the node.
func (ImplicitNode) GetInputs ¶
func (inst ImplicitNode) GetInputs() (ImplicitPortIterator, error)
GetInputs retrieves the inputs.
func (ImplicitNode) GetNodeType ¶
func (inst ImplicitNode) GetNodeType() (ImplicitNodeType, error)
GetNodeType retrieves the type of the node.
func (ImplicitNode) GetOutputs ¶
func (inst ImplicitNode) GetOutputs() (ImplicitPortIterator, error)
GetOutputs retrieves the outputs.
func (ImplicitNode) GetTag ¶
func (inst ImplicitNode) GetTag() (string, error)
GetTag retrieves the tag of the node.
func (ImplicitNode) SetDisplayName ¶
func (inst ImplicitNode) SetDisplayName(displayName string) error
SetDisplayName sets the display name of the node.
func (ImplicitNode) SetIdentifier ¶
func (inst ImplicitNode) SetIdentifier(identifier string) error
SetIdentifier sets the identifier of the node.
func (ImplicitNode) SetTag ¶
func (inst ImplicitNode) SetTag(tag string) error
SetTag sets the tag of the node.
type ImplicitNodeConfiguration ¶
type ImplicitNodeConfiguration int
ImplicitNodeConfiguration represents a Lib3MF enum.
type ImplicitPort ¶
type ImplicitPort struct {
Base
}
ImplicitPort represents a Lib3MF class.
func (ImplicitPort) GetDisplayName ¶
func (inst ImplicitPort) GetDisplayName() (string, error)
GetDisplayName retrieves the display name of the port.
func (ImplicitPort) GetIdentifier ¶
func (inst ImplicitPort) GetIdentifier() (string, error)
GetIdentifier retrieves the identifier of the port.
func (ImplicitPort) GetReference ¶
func (inst ImplicitPort) GetReference() (string, error)
GetReference retrieves the reference of the port, only used for input ports.
func (ImplicitPort) GetType ¶
func (inst ImplicitPort) GetType() (ImplicitPortType, error)
GetType retrieves the type of the port.
func (ImplicitPort) SetDisplayName ¶
func (inst ImplicitPort) SetDisplayName(displayName string) error
SetDisplayName sets the display name of the port.
func (ImplicitPort) SetIdentifier ¶
func (inst ImplicitPort) SetIdentifier(identifier string) error
SetIdentifier sets the identifier of the port.
func (ImplicitPort) SetReference ¶
func (inst ImplicitPort) SetReference(reference string) error
SetReference sets the reference of the port, only used for input ports.
func (ImplicitPort) SetType ¶
func (inst ImplicitPort) SetType(implicitPortType ImplicitPortType) error
SetType sets the type of the port.
type ImplicitPortIterator ¶
type ImplicitPortIterator struct {
Iterator
}
ImplicitPortIterator represents a Lib3MF class.
func (ImplicitPortIterator) GetCurrent ¶
func (inst ImplicitPortIterator) GetCurrent() (ImplicitPort, error)
GetCurrent returns the current element.
type Iterator ¶
type Iterator struct {
Base
}
Iterator represents a Lib3MF class.
func (Iterator) MovePrevious ¶
MovePrevious iterates to the previous item in the list.
type KeyStore ¶
type KeyStore struct {
Base
}
KeyStore represents a Lib3MF class.
func (KeyStore) AddConsumer ¶
func (inst KeyStore) AddConsumer(consumerID string, keyID string, keyValue string) (Consumer, error)
AddConsumer adds a consumer to the keystore.
func (KeyStore) AddResourceData ¶
func (inst KeyStore) AddResourceData(resourceDataGroup ResourceDataGroup, partPath PackagePart, algorithm EncryptionAlgorithm, compression Compression, additionalAuthenticationData []uint8) (ResourceData, error)
AddResourceData add resourcedata to resourcedatagroup element.
func (KeyStore) AddResourceDataGroup ¶
func (inst KeyStore) AddResourceDataGroup() (ResourceDataGroup, error)
AddResourceDataGroup adds a resource data group into the keystore.
func (KeyStore) FindConsumer ¶
FindConsumer finds a consumer by ID.
func (KeyStore) FindResourceData ¶
func (inst KeyStore) FindResourceData(resourcePath PackagePart) (*ResourceData, error)
FindResourceData finds a resource data on this resource group.
func (KeyStore) FindResourceDataGroup ¶
func (inst KeyStore) FindResourceDataGroup(partPath PackagePart) (*ResourceDataGroup, error)
FindResourceDataGroup finds a resource data group that contains a particular resourcedata.
func (KeyStore) GetConsumer ¶
GetConsumer get a consumer from the keystore.
func (KeyStore) GetConsumerCount ¶
GetConsumerCount gets the number of consumers in the keystore.
func (KeyStore) GetResourceData ¶
func (inst KeyStore) GetResourceData(resourceDataIndex uint64) (ResourceData, error)
GetResourceData gets a resource data.
func (KeyStore) GetResourceDataCount ¶
GetResourceDataCount gets the number of resource data in the keysore.
func (KeyStore) GetResourceDataGroup ¶
func (inst KeyStore) GetResourceDataGroup(resourceDataIndex uint64) (ResourceDataGroup, error)
GetResourceDataGroup gets a resource data group.
func (KeyStore) GetResourceDataGroupCount ¶
GetResourceDataGroupCount gets the number of resource data group in the keysore.
func (KeyStore) RemoveConsumer ¶
RemoveConsumer removes a consumer from the keystore.
func (KeyStore) RemoveResourceData ¶
func (inst KeyStore) RemoveResourceData(resourceData ResourceData) error
RemoveResourceData removes a resource data.
func (KeyStore) RemoveResourceDataGroup ¶
func (inst KeyStore) RemoveResourceDataGroup(resourceDataGroup ResourceDataGroup) error
RemoveResourceDataGroup removes a resource data group.
type KeyWrappingCallbackFunc ¶
type KeyWrappingCallbackFunc = func(kEKParams AccessRight, inBuffer []uint8, outBuffer []uint8, userData uintptr, status *uint64)
KeyWrappingCallbackFunc a callback used to wrap (encrypt) the content key available in keystore resource group.
type LevelSet ¶
type LevelSet struct {
Object
}
LevelSet represents a Lib3MF class.
func (LevelSet) GetChannelName ¶
GetChannelName returns the name of the function output channel to use.
func (LevelSet) GetFallBackValue ¶
GetFallBackValue returns the fallback value to use if the function evaluation fails (e.g. evaluates to NaN or Inf).
func (LevelSet) GetFunction ¶
GetFunction returns the function that is used as boundary shape.
func (LevelSet) GetMesh ¶
func (inst LevelSet) GetMesh() (*MeshObject, error)
GetMesh returns the mesh that is used as evaluation domain.
func (LevelSet) GetMeshBBoxOnly ¶
GetMeshBBoxOnly if set only the bounding box of the mesh is intersected with the boundary.
func (LevelSet) GetMinFeatureSize ¶
GetMinFeatureSize returns the minimal feature size as a hint for the function evaluator.
func (LevelSet) GetTransform ¶
GetTransform returns the transformation matrix into the coordinate system of the referenced Function.
func (LevelSet) GetVolumeData ¶
func (inst LevelSet) GetVolumeData() (*VolumeData, error)
GetVolumeData retrieves the VolumeData this Object.
func (LevelSet) SetChannelName ¶
SetChannelName sets the name of the function output channel to use.
func (LevelSet) SetFallBackValue ¶
SetFallBackValue sets the fallback value to use if the function evaluation fails (e.g. evaluates to NaN or Inf).
func (LevelSet) SetFunction ¶
SetFunction sets the function to use as boundary shape.
func (LevelSet) SetMesh ¶
func (inst LevelSet) SetMesh(theMesh MeshObject) error
SetMesh sets the mesh to use as evaluation domain.
func (LevelSet) SetMeshBBoxOnly ¶
SetMeshBBoxOnly if set only the bounding box of the mesh is intersected with the boundary.
func (LevelSet) SetMinFeatureSize ¶
SetMinFeatureSize sets the minimal feature size as a hint for the function evaluator.
func (LevelSet) SetTransform ¶
SetTransform sets the transformation matrix into the coordinate system of the referenced Function.
func (LevelSet) SetVolumeData ¶
func (inst LevelSet) SetVolumeData(theVolumeData VolumeData) error
SetVolumeData sets the VolumeData of this LevelSet.
type LevelSetIterator ¶
type LevelSetIterator struct {
ResourceIterator
}
LevelSetIterator represents a Lib3MF class.
func (LevelSetIterator) GetCurrentLevelSet ¶
func (inst LevelSetIterator) GetCurrentLevelSet() (LevelSet, error)
GetCurrentLevelSet returns the LevelSet the iterator points at.
type Lib3MFImplementation ¶
type Lib3MFImplementation struct {
Initialized bool
DLLHandle syscall.Handle
Lib3MF_writer_writetofile uintptr
Lib3MF_writer_getstreamsize uintptr
Lib3MF_writer_writetobuffer uintptr
Lib3MF_writer_writetocallback uintptr
Lib3MF_writer_setprogresscallback uintptr
Lib3MF_writer_getdecimalprecision uintptr
Lib3MF_writer_setdecimalprecision uintptr
Lib3MF_writer_setstrictmodeactive uintptr
Lib3MF_writer_getstrictmodeactive uintptr
Lib3MF_writer_getwarning uintptr
Lib3MF_writer_getwarningcount uintptr
Lib3MF_writer_addkeywrappingcallback uintptr
Lib3MF_writer_setcontentencryptioncallback uintptr
Lib3MF_reader_readfromfile uintptr
Lib3MF_reader_readfrombuffer uintptr
Lib3MF_reader_readfromcallback uintptr
Lib3MF_reader_setprogresscallback uintptr
Lib3MF_reader_addrelationtoread uintptr
Lib3MF_reader_removerelationtoread uintptr
Lib3MF_reader_setstrictmodeactive uintptr
Lib3MF_reader_getstrictmodeactive uintptr
Lib3MF_reader_getwarning uintptr
Lib3MF_reader_getwarningcount uintptr
Lib3MF_reader_addkeywrappingcallback uintptr
Lib3MF_reader_setcontentencryptioncallback uintptr
Lib3MF_packagepart_getpath uintptr
Lib3MF_packagepart_setpath uintptr
Lib3MF_resource_getresourceid uintptr
Lib3MF_resource_getuniqueresourceid uintptr
Lib3MF_resource_packagepart uintptr
Lib3MF_resource_setpackagepart uintptr
Lib3MF_resource_getmodelresourceid uintptr
Lib3MF_resourceiterator_movenext uintptr
Lib3MF_resourceiterator_moveprevious uintptr
Lib3MF_resourceiterator_getcurrent uintptr
Lib3MF_resourceiterator_clone uintptr
Lib3MF_resourceiterator_count uintptr
Lib3MF_slicestackiterator_getcurrentslicestack uintptr
Lib3MF_objectiterator_getcurrentobject uintptr
Lib3MF_meshobjectiterator_getcurrentmeshobject uintptr
Lib3MF_componentsobjectiterator_getcurrentcomponentsobject uintptr
Lib3MF_texture2diterator_getcurrenttexture2d uintptr
Lib3MF_basematerialgroupiterator_getcurrentbasematerialgroup uintptr
Lib3MF_colorgroupiterator_getcurrentcolorgroup uintptr
Lib3MF_texture2dgroupiterator_getcurrenttexture2dgroup uintptr
Lib3MF_compositematerialsiterator_getcurrentcompositematerials uintptr
Lib3MF_multipropertygroupiterator_getcurrentmultipropertygroup uintptr
Lib3MF_image3diterator_getcurrentimage3d uintptr
Lib3MF_scalarfielditerator_getcurrentscalarfield uintptr
Lib3MF_vector3dfielditerator_getcurrentvector3dfield uintptr
Lib3MF_metadata_getnamespace uintptr
Lib3MF_metadata_setnamespace uintptr
Lib3MF_metadata_getname uintptr
Lib3MF_metadata_setname uintptr
Lib3MF_metadata_getkey uintptr
Lib3MF_metadata_getmustpreserve uintptr
Lib3MF_metadata_setmustpreserve uintptr
Lib3MF_metadata_gettype uintptr
Lib3MF_metadata_settype uintptr
Lib3MF_metadata_getvalue uintptr
Lib3MF_metadata_setvalue uintptr
Lib3MF_metadatagroup_getmetadatacount uintptr
Lib3MF_metadatagroup_getmetadata uintptr
Lib3MF_metadatagroup_getmetadatabykey uintptr
Lib3MF_metadatagroup_removemetadatabyindex uintptr
Lib3MF_metadatagroup_removemetadata uintptr
Lib3MF_metadatagroup_addmetadata uintptr
Lib3MF_object_gettype uintptr
Lib3MF_object_settype uintptr
Lib3MF_object_getname uintptr
Lib3MF_object_setname uintptr
Lib3MF_object_getpartnumber uintptr
Lib3MF_object_setpartnumber uintptr
Lib3MF_object_ismeshobject uintptr
Lib3MF_object_iscomponentsobject uintptr
Lib3MF_object_isvalid uintptr
Lib3MF_object_setattachmentasthumbnail uintptr
Lib3MF_object_getthumbnailattachment uintptr
Lib3MF_object_clearthumbnailattachment uintptr
Lib3MF_object_getoutbox uintptr
Lib3MF_object_getuuid uintptr
Lib3MF_object_setuuid uintptr
Lib3MF_object_getmetadatagroup uintptr
Lib3MF_object_setslicesmeshresolution uintptr
Lib3MF_object_getslicesmeshresolution uintptr
Lib3MF_object_hasslices uintptr
Lib3MF_object_clearslicestack uintptr
Lib3MF_object_getslicestack uintptr
Lib3MF_object_assignslicestack uintptr
Lib3MF_meshobject_getvertexcount uintptr
Lib3MF_meshobject_gettrianglecount uintptr
Lib3MF_meshobject_getvertex uintptr
Lib3MF_meshobject_setvertex uintptr
Lib3MF_meshobject_addvertex uintptr
Lib3MF_meshobject_getvertices uintptr
Lib3MF_meshobject_gettriangle uintptr
Lib3MF_meshobject_settriangle uintptr
Lib3MF_meshobject_addtriangle uintptr
Lib3MF_meshobject_gettriangleindices uintptr
Lib3MF_meshobject_setobjectlevelproperty uintptr
Lib3MF_meshobject_getobjectlevelproperty uintptr
Lib3MF_meshobject_settriangleproperties uintptr
Lib3MF_meshobject_gettriangleproperties uintptr
Lib3MF_meshobject_setalltriangleproperties uintptr
Lib3MF_meshobject_getalltriangleproperties uintptr
Lib3MF_meshobject_clearallproperties uintptr
Lib3MF_meshobject_setgeometry uintptr
Lib3MF_meshobject_ismanifoldandoriented uintptr
Lib3MF_meshobject_beamlattice uintptr
Lib3MF_meshobject_volumedata uintptr
Lib3MF_beamlattice_getminlength uintptr
Lib3MF_beamlattice_setminlength uintptr
Lib3MF_beamlattice_getclipping uintptr
Lib3MF_beamlattice_setclipping uintptr
Lib3MF_beamlattice_getrepresentation uintptr
Lib3MF_beamlattice_setrepresentation uintptr
Lib3MF_beamlattice_getballoptions uintptr
Lib3MF_beamlattice_setballoptions uintptr
Lib3MF_beamlattice_getbeamcount uintptr
Lib3MF_beamlattice_getbeam uintptr
Lib3MF_beamlattice_addbeam uintptr
Lib3MF_beamlattice_setbeam uintptr
Lib3MF_beamlattice_setbeams uintptr
Lib3MF_beamlattice_getbeams uintptr
Lib3MF_beamlattice_getballcount uintptr
Lib3MF_beamlattice_getball uintptr
Lib3MF_beamlattice_addball uintptr
Lib3MF_beamlattice_setball uintptr
Lib3MF_beamlattice_setballs uintptr
Lib3MF_beamlattice_getballs uintptr
Lib3MF_beamlattice_getbeamsetcount uintptr
Lib3MF_beamlattice_addbeamset uintptr
Lib3MF_beamlattice_getbeamset uintptr
Lib3MF_scalarfield_getname uintptr
Lib3MF_scalarfield_setname uintptr
Lib3MF_scalarfield_isfromimage3d uintptr
Lib3MF_scalarfield_isconstant uintptr
Lib3MF_scalarfield_iscomposed uintptr
Lib3MF_vector3dfield_getname uintptr
Lib3MF_vector3dfield_setname uintptr
Lib3MF_vector3dfield_isfromimage3d uintptr
Lib3MF_vector3dfield_isconstant uintptr
Lib3MF_vector3dfield_iscomposed uintptr
Lib3MF_scalarfieldfromimage3d_getimage uintptr
Lib3MF_scalarfieldfromimage3d_setimage uintptr
Lib3MF_scalarfieldfromimage3d_setchannel uintptr
Lib3MF_scalarfieldfromimage3d_getchannel uintptr
Lib3MF_scalarfieldfromimage3d_setfilter uintptr
Lib3MF_scalarfieldfromimage3d_getfilter uintptr
Lib3MF_scalarfieldfromimage3d_settilestyles uintptr
Lib3MF_scalarfieldfromimage3d_gettilestyles uintptr
Lib3MF_scalarfieldfromimage3d_getoffset uintptr
Lib3MF_scalarfieldfromimage3d_setoffset uintptr
Lib3MF_scalarfieldfromimage3d_getscale uintptr
Lib3MF_scalarfieldfromimage3d_setscale uintptr
Lib3MF_scalarfieldconstant_getvalue uintptr
Lib3MF_scalarfieldconstant_setvalue uintptr
Lib3MF_scalarfieldcomposed_setmethod uintptr
Lib3MF_scalarfieldcomposed_getmethod uintptr
Lib3MF_scalarfieldcomposed_getfactor1 uintptr
Lib3MF_scalarfieldcomposed_setfactor1 uintptr
Lib3MF_scalarfieldcomposed_getfactor2 uintptr
Lib3MF_scalarfieldcomposed_setfactor2 uintptr
Lib3MF_scalarfieldcomposed_scalarfieldreference1 uintptr
Lib3MF_scalarfieldcomposed_scalarfieldreference2 uintptr
Lib3MF_scalarfieldcomposed_scalarfieldreferencemask uintptr
Lib3MF_vector3dfieldfromimage3d_getimage uintptr
Lib3MF_vector3dfieldfromimage3d_setimage uintptr
Lib3MF_vector3dfieldfromimage3d_setfilter uintptr
Lib3MF_vector3dfieldfromimage3d_getfilter uintptr
Lib3MF_vector3dfieldfromimage3d_settilestyles uintptr
Lib3MF_vector3dfieldfromimage3d_gettilestyles uintptr
Lib3MF_vector3dfieldfromimage3d_getoffset uintptr
Lib3MF_vector3dfieldfromimage3d_setoffset uintptr
Lib3MF_vector3dfieldfromimage3d_getscale uintptr
Lib3MF_vector3dfieldfromimage3d_setscale uintptr
Lib3MF_vector3dfieldconstant_getvaluex uintptr
Lib3MF_vector3dfieldconstant_setvaluex uintptr
Lib3MF_vector3dfieldconstant_getvaluey uintptr
Lib3MF_vector3dfieldconstant_setvaluey uintptr
Lib3MF_vector3dfieldconstant_getvaluez uintptr
Lib3MF_vector3dfieldconstant_setvaluez uintptr
Lib3MF_vector3dfieldcomposed_setmethod uintptr
Lib3MF_vector3dfieldcomposed_getmethod uintptr
Lib3MF_vector3dfieldcomposed_setspace uintptr
Lib3MF_vector3dfieldcomposed_getspace uintptr
Lib3MF_vector3dfieldcomposed_getfactor1 uintptr
Lib3MF_vector3dfieldcomposed_setfactor1 uintptr
Lib3MF_vector3dfieldcomposed_getfactor2 uintptr
Lib3MF_vector3dfieldcomposed_setfactor2 uintptr
Lib3MF_vector3dfieldcomposed_vector3dfieldreference1 uintptr
Lib3MF_vector3dfieldcomposed_vector3dfieldreference2 uintptr
Lib3MF_vector3dfieldcomposed_scalarfieldreferencemask uintptr
Lib3MF_fieldreference_getfieldresourceid uintptr
Lib3MF_fieldreference_setfieldresourceid uintptr
Lib3MF_fieldreference_gettransform uintptr
Lib3MF_fieldreference_settransform uintptr
Lib3MF_scalarfieldreference_setscalarfield uintptr
Lib3MF_vector3dfieldreference_setvector3dfield uintptr
Lib3MF_volumedataboundary_getsolidthreshold uintptr
Lib3MF_volumedataboundary_setsolidthreshold uintptr
Lib3MF_volumedatacomposite_getbasematerialgroup uintptr
Lib3MF_volumedatacomposite_setbasematerialgroup uintptr
Lib3MF_volumedatacomposite_getmaterialmappingcount uintptr
Lib3MF_volumedatacomposite_getmaterialmapping uintptr
Lib3MF_volumedatacomposite_addmaterialmapping uintptr
Lib3MF_volumedatacomposite_removematerialmapping uintptr
Lib3MF_volumedataproperty_getname uintptr
Lib3MF_volumedataproperty_setisrequired uintptr
Lib3MF_volumedataproperty_isrequired uintptr
Lib3MF_volumedata_getboundary uintptr
Lib3MF_volumedata_createnewboundary uintptr
Lib3MF_volumedata_removeboundary uintptr
Lib3MF_volumedata_getcomposite uintptr
Lib3MF_volumedata_createnewcomposite uintptr
Lib3MF_volumedata_removecomposite uintptr
Lib3MF_volumedata_getcolor uintptr
Lib3MF_volumedata_createnewcolor uintptr
Lib3MF_volumedata_removecolor uintptr
Lib3MF_volumedata_getpropertycount uintptr
Lib3MF_volumedata_getproperty uintptr
Lib3MF_volumedata_addpropertyfromscalarfield uintptr
Lib3MF_volumedata_addpropertyfromvector3dfield uintptr
Lib3MF_volumedata_removeproperty uintptr
Lib3MF_component_getobjectresource uintptr
Lib3MF_component_getobjectresourceid uintptr
Lib3MF_component_getuuid uintptr
Lib3MF_component_setuuid uintptr
Lib3MF_component_hastransform uintptr
Lib3MF_component_gettransform uintptr
Lib3MF_component_settransform uintptr
Lib3MF_componentsobject_addcomponent uintptr
Lib3MF_componentsobject_getcomponent uintptr
Lib3MF_componentsobject_getcomponentcount uintptr
Lib3MF_beamset_setname uintptr
Lib3MF_beamset_getname uintptr
Lib3MF_beamset_setidentifier uintptr
Lib3MF_beamset_getidentifier uintptr
Lib3MF_beamset_getreferencecount uintptr
Lib3MF_beamset_setreferences uintptr
Lib3MF_beamset_getreferences uintptr
Lib3MF_beamset_getballreferencecount uintptr
Lib3MF_beamset_setballreferences uintptr
Lib3MF_beamset_getballreferences uintptr
Lib3MF_basematerialgroup_getcount uintptr
Lib3MF_basematerialgroup_getallpropertyids uintptr
Lib3MF_basematerialgroup_addmaterial uintptr
Lib3MF_basematerialgroup_removematerial uintptr
Lib3MF_basematerialgroup_getname uintptr
Lib3MF_basematerialgroup_setname uintptr
Lib3MF_basematerialgroup_setdisplaycolor uintptr
Lib3MF_basematerialgroup_getdisplaycolor uintptr
Lib3MF_colorgroup_getcount uintptr
Lib3MF_colorgroup_getallpropertyids uintptr
Lib3MF_colorgroup_addcolor uintptr
Lib3MF_colorgroup_removecolor uintptr
Lib3MF_colorgroup_setcolor uintptr
Lib3MF_colorgroup_getcolor uintptr
Lib3MF_texture2dgroup_getcount uintptr
Lib3MF_texture2dgroup_getallpropertyids uintptr
Lib3MF_texture2dgroup_addtex2coord uintptr
Lib3MF_texture2dgroup_gettex2coord uintptr
Lib3MF_texture2dgroup_removetex2coord uintptr
Lib3MF_texture2dgroup_gettexture2d uintptr
Lib3MF_compositematerials_getcount uintptr
Lib3MF_compositematerials_getallpropertyids uintptr
Lib3MF_compositematerials_getbasematerialgroup uintptr
Lib3MF_compositematerials_addcomposite uintptr
Lib3MF_compositematerials_removecomposite uintptr
Lib3MF_compositematerials_getcomposite uintptr
Lib3MF_multipropertygroup_getcount uintptr
Lib3MF_multipropertygroup_getallpropertyids uintptr
Lib3MF_multipropertygroup_addmultiproperty uintptr
Lib3MF_multipropertygroup_setmultiproperty uintptr
Lib3MF_multipropertygroup_getmultiproperty uintptr
Lib3MF_multipropertygroup_removemultiproperty uintptr
Lib3MF_multipropertygroup_getlayercount uintptr
Lib3MF_multipropertygroup_addlayer uintptr
Lib3MF_multipropertygroup_getlayer uintptr
Lib3MF_multipropertygroup_removelayer uintptr
Lib3MF_image3d_getname uintptr
Lib3MF_image3d_setname uintptr
Lib3MF_image3d_isimagestack uintptr
Lib3MF_imagestack_getrowcount uintptr
Lib3MF_imagestack_setrowcount uintptr
Lib3MF_imagestack_getcolumncount uintptr
Lib3MF_imagestack_setcolumncount uintptr
Lib3MF_imagestack_getsheetcount uintptr
Lib3MF_imagestack_getsheet uintptr
Lib3MF_imagestack_setsheet uintptr
Lib3MF_imagestack_createemptysheet uintptr
Lib3MF_imagestack_createsheetfrombuffer uintptr
Lib3MF_imagestack_createsheetfromfile uintptr
Lib3MF_attachment_getpath uintptr
Lib3MF_attachment_setpath uintptr
Lib3MF_attachment_packagepart uintptr
Lib3MF_attachment_getrelationshiptype uintptr
Lib3MF_attachment_setrelationshiptype uintptr
Lib3MF_attachment_writetofile uintptr
Lib3MF_attachment_readfromfile uintptr
Lib3MF_attachment_readfromcallback uintptr
Lib3MF_attachment_getstreamsize uintptr
Lib3MF_attachment_writetobuffer uintptr
Lib3MF_attachment_readfrombuffer uintptr
Lib3MF_texture2d_getattachment uintptr
Lib3MF_texture2d_setattachment uintptr
Lib3MF_texture2d_getcontenttype uintptr
Lib3MF_texture2d_setcontenttype uintptr
Lib3MF_texture2d_gettilestyleuv uintptr
Lib3MF_texture2d_settilestyleuv uintptr
Lib3MF_texture2d_getfilter uintptr
Lib3MF_texture2d_setfilter uintptr
Lib3MF_builditem_getobjectresource uintptr
Lib3MF_builditem_getuuid uintptr
Lib3MF_builditem_setuuid uintptr
Lib3MF_builditem_getobjectresourceid uintptr
Lib3MF_builditem_hasobjecttransform uintptr
Lib3MF_builditem_getobjecttransform uintptr
Lib3MF_builditem_setobjecttransform uintptr
Lib3MF_builditem_getpartnumber uintptr
Lib3MF_builditem_setpartnumber uintptr
Lib3MF_builditem_getmetadatagroup uintptr
Lib3MF_builditem_getoutbox uintptr
Lib3MF_builditemiterator_movenext uintptr
Lib3MF_builditemiterator_moveprevious uintptr
Lib3MF_builditemiterator_getcurrent uintptr
Lib3MF_builditemiterator_clone uintptr
Lib3MF_builditemiterator_count uintptr
Lib3MF_slice_setvertices uintptr
Lib3MF_slice_getvertices uintptr
Lib3MF_slice_getvertexcount uintptr
Lib3MF_slice_addpolygon uintptr
Lib3MF_slice_getpolygoncount uintptr
Lib3MF_slice_setpolygonindices uintptr
Lib3MF_slice_getpolygonindices uintptr
Lib3MF_slice_getpolygonindexcount uintptr
Lib3MF_slice_getztop uintptr
Lib3MF_slicestack_getbottomz uintptr
Lib3MF_slicestack_getslicecount uintptr
Lib3MF_slicestack_getslice uintptr
Lib3MF_slicestack_addslice uintptr
Lib3MF_slicestack_getslicerefcount uintptr
Lib3MF_slicestack_addslicestackreference uintptr
Lib3MF_slicestack_getslicestackreference uintptr
Lib3MF_slicestack_collapseslicereferences uintptr
Lib3MF_slicestack_setownpath uintptr
Lib3MF_slicestack_getownpath uintptr
Lib3MF_consumer_getconsumerid uintptr
Lib3MF_consumer_getkeyid uintptr
Lib3MF_consumer_getkeyvalue uintptr
Lib3MF_accessright_getconsumer uintptr
Lib3MF_accessright_getwrappingalgorithm uintptr
Lib3MF_accessright_getmgfalgorithm uintptr
Lib3MF_accessright_getdigestmethod uintptr
Lib3MF_contentencryptionparams_getencryptionalgorithm uintptr
Lib3MF_contentencryptionparams_getkey uintptr
Lib3MF_contentencryptionparams_getinitializationvector uintptr
Lib3MF_contentencryptionparams_getauthenticationtag uintptr
Lib3MF_contentencryptionparams_setauthenticationtag uintptr
Lib3MF_contentencryptionparams_getadditionalauthenticationdata uintptr
Lib3MF_contentencryptionparams_getdescriptor uintptr
Lib3MF_contentencryptionparams_getkeyuuid uintptr
Lib3MF_resourcedata_getpath uintptr
Lib3MF_resourcedata_getencryptionalgorithm uintptr
Lib3MF_resourcedata_getcompression uintptr
Lib3MF_resourcedata_getadditionalauthenticationdata uintptr
Lib3MF_resourcedatagroup_getkeyuuid uintptr
Lib3MF_resourcedatagroup_addaccessright uintptr
Lib3MF_resourcedatagroup_findaccessrightbyconsumer uintptr
Lib3MF_resourcedatagroup_removeaccessright uintptr
Lib3MF_keystore_addconsumer uintptr
Lib3MF_keystore_getconsumercount uintptr
Lib3MF_keystore_getconsumer uintptr
Lib3MF_keystore_removeconsumer uintptr
Lib3MF_keystore_findconsumer uintptr
Lib3MF_keystore_getresourcedatagroupcount uintptr
Lib3MF_keystore_addresourcedatagroup uintptr
Lib3MF_keystore_getresourcedatagroup uintptr
Lib3MF_keystore_removeresourcedatagroup uintptr
Lib3MF_keystore_findresourcedatagroup uintptr
Lib3MF_keystore_addresourcedata uintptr
Lib3MF_keystore_removeresourcedata uintptr
Lib3MF_keystore_findresourcedata uintptr
Lib3MF_keystore_getresourcedatacount uintptr
Lib3MF_keystore_getresourcedata uintptr
Lib3MF_keystore_getuuid uintptr
Lib3MF_keystore_setuuid uintptr
Lib3MF_model_rootmodelpart uintptr
Lib3MF_model_findorcreatepackagepart uintptr
Lib3MF_model_setunit uintptr
Lib3MF_model_getunit uintptr
Lib3MF_model_getlanguage uintptr
Lib3MF_model_setlanguage uintptr
Lib3MF_model_querywriter uintptr
Lib3MF_model_queryreader uintptr
Lib3MF_model_gettexture2dbyid uintptr
Lib3MF_model_getpropertytypebyid uintptr
Lib3MF_model_getbasematerialgroupbyid uintptr
Lib3MF_model_gettexture2dgroupbyid uintptr
Lib3MF_model_getcompositematerialsbyid uintptr
Lib3MF_model_getmultipropertygroupbyid uintptr
Lib3MF_model_getmeshobjectbyid uintptr
Lib3MF_model_getcomponentsobjectbyid uintptr
Lib3MF_model_getcolorgroupbyid uintptr
Lib3MF_model_getslicestackbyid uintptr
Lib3MF_model_getbuilduuid uintptr
Lib3MF_model_setbuilduuid uintptr
Lib3MF_model_getbuilditems uintptr
Lib3MF_model_getoutbox uintptr
Lib3MF_model_getresources uintptr
Lib3MF_model_getobjects uintptr
Lib3MF_model_getmeshobjects uintptr
Lib3MF_model_getcomponentsobjects uintptr
Lib3MF_model_gettexture2ds uintptr
Lib3MF_model_getbasematerialgroups uintptr
Lib3MF_model_getcolorgroups uintptr
Lib3MF_model_gettexture2dgroups uintptr
Lib3MF_model_getcompositematerials uintptr
Lib3MF_model_getmultipropertygroups uintptr
Lib3MF_model_getslicestacks uintptr
Lib3MF_model_getimage3ds uintptr
Lib3MF_model_getscalarfields uintptr
Lib3MF_model_getvector3dfields uintptr
Lib3MF_model_mergetomodel uintptr
Lib3MF_model_addmeshobject uintptr
Lib3MF_model_addcomponentsobject uintptr
Lib3MF_model_addslicestack uintptr
Lib3MF_model_addtexture2dfromattachment uintptr
Lib3MF_model_addbasematerialgroup uintptr
Lib3MF_model_addcolorgroup uintptr
Lib3MF_model_addtexture2dgroup uintptr
Lib3MF_model_addcompositematerials uintptr
Lib3MF_model_addmultipropertygroup uintptr
Lib3MF_model_addimagestack uintptr
Lib3MF_model_getimagestackbyid uintptr
Lib3MF_model_addscalarfieldfromimage3d uintptr
Lib3MF_model_addscalarfieldcomposed uintptr
Lib3MF_model_addscalarfieldconstant uintptr
Lib3MF_model_getscalarfieldbyid uintptr
Lib3MF_model_getscalarfieldfromimage3dbyid uintptr
Lib3MF_model_getscalarfieldcomposedbyid uintptr
Lib3MF_model_getscalarfieldconstantbyid uintptr
Lib3MF_model_addvector3dfieldfromimage3d uintptr
Lib3MF_model_addvector3dfieldcomposed uintptr
Lib3MF_model_addvector3dfieldconstant uintptr
Lib3MF_model_getvector3dfieldbyid uintptr
Lib3MF_model_getvector3dfieldfromimage3dbyid uintptr
Lib3MF_model_getvector3dfieldcomposedbyid uintptr
Lib3MF_model_getvector3dfieldconstantbyid uintptr
Lib3MF_model_addbuilditem uintptr
Lib3MF_model_removebuilditem uintptr
Lib3MF_model_getmetadatagroup uintptr
Lib3MF_model_addattachment uintptr
Lib3MF_model_removeattachment uintptr
Lib3MF_model_getattachment uintptr
Lib3MF_model_findattachment uintptr
Lib3MF_model_getattachmentcount uintptr
Lib3MF_model_haspackagethumbnailattachment uintptr
Lib3MF_model_createpackagethumbnailattachment uintptr
Lib3MF_model_getpackagethumbnailattachment uintptr
Lib3MF_model_removepackagethumbnailattachment uintptr
Lib3MF_model_addcustomcontenttype uintptr
Lib3MF_model_removecustomcontenttype uintptr
Lib3MF_model_setrandomnumbercallback uintptr
Lib3MF_model_getkeystore uintptr
Lib3MF_getlibraryversion uintptr
Lib3MF_getprereleaseinformation uintptr
Lib3MF_getbuildinformation uintptr
Lib3MF_getspecificationversion uintptr
Lib3MF_createmodel uintptr
Lib3MF_release uintptr
Lib3MF_acquire uintptr
Lib3MF_setjournal uintptr
Lib3MF_getlasterror uintptr
Lib3MF_getsymbollookupmethod uintptr
Lib3MF_retrieveprogressmessage uintptr
Lib3MF_rgbatocolor uintptr
Lib3MF_floatrgbatocolor uintptr
Lib3MF_colortorgba uintptr
Lib3MF_colortofloatrgba uintptr
Lib3MF_getidentitytransform uintptr
Lib3MF_getuniformscaletransform uintptr
Lib3MF_getscaletransform uintptr
Lib3MF_gettranslationtransform uintptr
}
func (*Lib3MFImplementation) AccessRight_GetConsumer ¶
func (implementation *Lib3MFImplementation) AccessRight_GetConsumer(AccessRight Lib3MFHandle) (Lib3MFHandle, error)
func (*Lib3MFImplementation) AccessRight_GetDigestMethod ¶
func (implementation *Lib3MFImplementation) AccessRight_GetDigestMethod(AccessRight Lib3MFHandle) (ELib3MFDigestMethod, error)
func (*Lib3MFImplementation) AccessRight_GetMgfAlgorithm ¶
func (implementation *Lib3MFImplementation) AccessRight_GetMgfAlgorithm(AccessRight Lib3MFHandle) (ELib3MFMgfAlgorithm, error)
func (*Lib3MFImplementation) AccessRight_GetWrappingAlgorithm ¶
func (implementation *Lib3MFImplementation) AccessRight_GetWrappingAlgorithm(AccessRight Lib3MFHandle) (ELib3MFWrappingAlgorithm, error)
func (*Lib3MFImplementation) Acquire ¶
func (implementation *Lib3MFImplementation) Acquire(Instance Lib3MFHandle) error
func (*Lib3MFImplementation) Attachment_GetPath ¶
func (implementation *Lib3MFImplementation) Attachment_GetPath(Attachment Lib3MFHandle) (string, error)
func (*Lib3MFImplementation) Attachment_GetRelationShipType ¶
func (implementation *Lib3MFImplementation) Attachment_GetRelationShipType(Attachment Lib3MFHandle) (string, error)
func (*Lib3MFImplementation) Attachment_GetStreamSize ¶
func (implementation *Lib3MFImplementation) Attachment_GetStreamSize(Attachment Lib3MFHandle) (uint64, error)
func (*Lib3MFImplementation) Attachment_PackagePart ¶
func (implementation *Lib3MFImplementation) Attachment_PackagePart(Attachment Lib3MFHandle) (Lib3MFHandle, error)
func (*Lib3MFImplementation) Attachment_ReadFromBuffer ¶
func (implementation *Lib3MFImplementation) Attachment_ReadFromBuffer(Attachment Lib3MFHandle, Buffer []uint8) error
func (*Lib3MFImplementation) Attachment_ReadFromCallback ¶
func (*Lib3MFImplementation) Attachment_ReadFromFile ¶
func (implementation *Lib3MFImplementation) Attachment_ReadFromFile(Attachment Lib3MFHandle, sFileName string) error
func (*Lib3MFImplementation) Attachment_SetPath ¶
func (implementation *Lib3MFImplementation) Attachment_SetPath(Attachment Lib3MFHandle, sPath string) error
func (*Lib3MFImplementation) Attachment_SetRelationShipType ¶
func (implementation *Lib3MFImplementation) Attachment_SetRelationShipType(Attachment Lib3MFHandle, sPath string) error
func (*Lib3MFImplementation) Attachment_WriteToBuffer ¶
func (implementation *Lib3MFImplementation) Attachment_WriteToBuffer(Attachment Lib3MFHandle) ([]uint8, error)
func (*Lib3MFImplementation) Attachment_WriteToFile ¶
func (implementation *Lib3MFImplementation) Attachment_WriteToFile(Attachment Lib3MFHandle, sFileName string) error
func (*Lib3MFImplementation) BaseMaterialGroupIterator_GetCurrentBaseMaterialGroup ¶
func (implementation *Lib3MFImplementation) BaseMaterialGroupIterator_GetCurrentBaseMaterialGroup(BaseMaterialGroupIterator Lib3MFHandle) (Lib3MFHandle, error)
func (*Lib3MFImplementation) BaseMaterialGroup_AddMaterial ¶
func (implementation *Lib3MFImplementation) BaseMaterialGroup_AddMaterial(BaseMaterialGroup Lib3MFHandle, sName string, sDisplayColor sLib3MFColor) (uint32, error)
func (*Lib3MFImplementation) BaseMaterialGroup_GetAllPropertyIDs ¶
func (implementation *Lib3MFImplementation) BaseMaterialGroup_GetAllPropertyIDs(BaseMaterialGroup Lib3MFHandle) ([]uint32, error)
func (*Lib3MFImplementation) BaseMaterialGroup_GetCount ¶
func (implementation *Lib3MFImplementation) BaseMaterialGroup_GetCount(BaseMaterialGroup Lib3MFHandle) (uint32, error)
func (*Lib3MFImplementation) BaseMaterialGroup_GetDisplayColor ¶
func (implementation *Lib3MFImplementation) BaseMaterialGroup_GetDisplayColor(BaseMaterialGroup Lib3MFHandle, nPropertyID uint32) (sLib3MFColor, error)
func (*Lib3MFImplementation) BaseMaterialGroup_GetName ¶
func (implementation *Lib3MFImplementation) BaseMaterialGroup_GetName(BaseMaterialGroup Lib3MFHandle, nPropertyID uint32) (string, error)
func (*Lib3MFImplementation) BaseMaterialGroup_RemoveMaterial ¶
func (implementation *Lib3MFImplementation) BaseMaterialGroup_RemoveMaterial(BaseMaterialGroup Lib3MFHandle, nPropertyID uint32) error
func (*Lib3MFImplementation) BaseMaterialGroup_SetDisplayColor ¶
func (implementation *Lib3MFImplementation) BaseMaterialGroup_SetDisplayColor(BaseMaterialGroup Lib3MFHandle, nPropertyID uint32, sTheColor sLib3MFColor) error
func (*Lib3MFImplementation) BaseMaterialGroup_SetName ¶
func (implementation *Lib3MFImplementation) BaseMaterialGroup_SetName(BaseMaterialGroup Lib3MFHandle, nPropertyID uint32, sName string) error
func (*Lib3MFImplementation) BeamLattice_AddBall ¶
func (implementation *Lib3MFImplementation) BeamLattice_AddBall(BeamLattice Lib3MFHandle, sBallInfo sLib3MFBall) (uint32, error)
func (*Lib3MFImplementation) BeamLattice_AddBeam ¶
func (implementation *Lib3MFImplementation) BeamLattice_AddBeam(BeamLattice Lib3MFHandle, sBeamInfo sLib3MFBeam) (uint32, error)
func (*Lib3MFImplementation) BeamLattice_AddBeamSet ¶
func (implementation *Lib3MFImplementation) BeamLattice_AddBeamSet(BeamLattice Lib3MFHandle) (Lib3MFHandle, error)
func (*Lib3MFImplementation) BeamLattice_GetBall ¶
func (implementation *Lib3MFImplementation) BeamLattice_GetBall(BeamLattice Lib3MFHandle, nIndex uint32) (sLib3MFBall, error)
func (*Lib3MFImplementation) BeamLattice_GetBallCount ¶
func (implementation *Lib3MFImplementation) BeamLattice_GetBallCount(BeamLattice Lib3MFHandle) (uint32, error)
func (*Lib3MFImplementation) BeamLattice_GetBallOptions ¶
func (implementation *Lib3MFImplementation) BeamLattice_GetBallOptions(BeamLattice Lib3MFHandle) (ELib3MFBeamLatticeBallMode, float64, error)
func (*Lib3MFImplementation) BeamLattice_GetBalls ¶
func (implementation *Lib3MFImplementation) BeamLattice_GetBalls(BeamLattice Lib3MFHandle) ([]sLib3MFBall, error)
func (*Lib3MFImplementation) BeamLattice_GetBeam ¶
func (implementation *Lib3MFImplementation) BeamLattice_GetBeam(BeamLattice Lib3MFHandle, nIndex uint32) (sLib3MFBeam, error)
func (*Lib3MFImplementation) BeamLattice_GetBeamCount ¶
func (implementation *Lib3MFImplementation) BeamLattice_GetBeamCount(BeamLattice Lib3MFHandle) (uint32, error)
func (*Lib3MFImplementation) BeamLattice_GetBeamSet ¶
func (implementation *Lib3MFImplementation) BeamLattice_GetBeamSet(BeamLattice Lib3MFHandle, nIndex uint32) (Lib3MFHandle, error)
func (*Lib3MFImplementation) BeamLattice_GetBeamSetCount ¶
func (implementation *Lib3MFImplementation) BeamLattice_GetBeamSetCount(BeamLattice Lib3MFHandle) (uint32, error)
func (*Lib3MFImplementation) BeamLattice_GetBeams ¶
func (implementation *Lib3MFImplementation) BeamLattice_GetBeams(BeamLattice Lib3MFHandle) ([]sLib3MFBeam, error)
func (*Lib3MFImplementation) BeamLattice_GetClipping ¶
func (implementation *Lib3MFImplementation) BeamLattice_GetClipping(BeamLattice Lib3MFHandle) (ELib3MFBeamLatticeClipMode, uint32, error)
func (*Lib3MFImplementation) BeamLattice_GetMinLength ¶
func (implementation *Lib3MFImplementation) BeamLattice_GetMinLength(BeamLattice Lib3MFHandle) (float64, error)
func (*Lib3MFImplementation) BeamLattice_GetRepresentation ¶
func (implementation *Lib3MFImplementation) BeamLattice_GetRepresentation(BeamLattice Lib3MFHandle) (bool, uint32, error)
func (*Lib3MFImplementation) BeamLattice_SetBall ¶
func (implementation *Lib3MFImplementation) BeamLattice_SetBall(BeamLattice Lib3MFHandle, nIndex uint32, sBallInfo sLib3MFBall) error
func (*Lib3MFImplementation) BeamLattice_SetBallOptions ¶
func (implementation *Lib3MFImplementation) BeamLattice_SetBallOptions(BeamLattice Lib3MFHandle, eBallMode ELib3MFBeamLatticeBallMode, dBallRadius float64) error
func (*Lib3MFImplementation) BeamLattice_SetBalls ¶
func (implementation *Lib3MFImplementation) BeamLattice_SetBalls(BeamLattice Lib3MFHandle, BallInfo []sLib3MFBall) error
func (*Lib3MFImplementation) BeamLattice_SetBeam ¶
func (implementation *Lib3MFImplementation) BeamLattice_SetBeam(BeamLattice Lib3MFHandle, nIndex uint32, sBeamInfo sLib3MFBeam) error
func (*Lib3MFImplementation) BeamLattice_SetBeams ¶
func (implementation *Lib3MFImplementation) BeamLattice_SetBeams(BeamLattice Lib3MFHandle, BeamInfo []sLib3MFBeam) error
func (*Lib3MFImplementation) BeamLattice_SetClipping ¶
func (implementation *Lib3MFImplementation) BeamLattice_SetClipping(BeamLattice Lib3MFHandle, eClipMode ELib3MFBeamLatticeClipMode, nUniqueResourceID uint32) error
func (*Lib3MFImplementation) BeamLattice_SetMinLength ¶
func (implementation *Lib3MFImplementation) BeamLattice_SetMinLength(BeamLattice Lib3MFHandle, dMinLength float64) error
func (*Lib3MFImplementation) BeamLattice_SetRepresentation ¶
func (implementation *Lib3MFImplementation) BeamLattice_SetRepresentation(BeamLattice Lib3MFHandle, nUniqueResourceID uint32) error
func (*Lib3MFImplementation) BeamSet_GetBallReferenceCount ¶
func (implementation *Lib3MFImplementation) BeamSet_GetBallReferenceCount(BeamSet Lib3MFHandle) (uint32, error)
func (*Lib3MFImplementation) BeamSet_GetBallReferences ¶
func (implementation *Lib3MFImplementation) BeamSet_GetBallReferences(BeamSet Lib3MFHandle) ([]uint32, error)
func (*Lib3MFImplementation) BeamSet_GetIdentifier ¶
func (implementation *Lib3MFImplementation) BeamSet_GetIdentifier(BeamSet Lib3MFHandle) (string, error)
func (*Lib3MFImplementation) BeamSet_GetName ¶
func (implementation *Lib3MFImplementation) BeamSet_GetName(BeamSet Lib3MFHandle) (string, error)
func (*Lib3MFImplementation) BeamSet_GetReferenceCount ¶
func (implementation *Lib3MFImplementation) BeamSet_GetReferenceCount(BeamSet Lib3MFHandle) (uint32, error)
func (*Lib3MFImplementation) BeamSet_GetReferences ¶
func (implementation *Lib3MFImplementation) BeamSet_GetReferences(BeamSet Lib3MFHandle) ([]uint32, error)
func (*Lib3MFImplementation) BeamSet_SetBallReferences ¶
func (implementation *Lib3MFImplementation) BeamSet_SetBallReferences(BeamSet Lib3MFHandle, BallReferences []uint32) error
func (*Lib3MFImplementation) BeamSet_SetIdentifier ¶
func (implementation *Lib3MFImplementation) BeamSet_SetIdentifier(BeamSet Lib3MFHandle, sIdentifier string) error
func (*Lib3MFImplementation) BeamSet_SetName ¶
func (implementation *Lib3MFImplementation) BeamSet_SetName(BeamSet Lib3MFHandle, sName string) error
func (*Lib3MFImplementation) BeamSet_SetReferences ¶
func (implementation *Lib3MFImplementation) BeamSet_SetReferences(BeamSet Lib3MFHandle, References []uint32) error
func (*Lib3MFImplementation) BuildItemIterator_Clone ¶
func (implementation *Lib3MFImplementation) BuildItemIterator_Clone(BuildItemIterator Lib3MFHandle) (Lib3MFHandle, error)
func (*Lib3MFImplementation) BuildItemIterator_Count ¶
func (implementation *Lib3MFImplementation) BuildItemIterator_Count(BuildItemIterator Lib3MFHandle) (uint64, error)
func (*Lib3MFImplementation) BuildItemIterator_GetCurrent ¶
func (implementation *Lib3MFImplementation) BuildItemIterator_GetCurrent(BuildItemIterator Lib3MFHandle) (Lib3MFHandle, error)
func (*Lib3MFImplementation) BuildItemIterator_MoveNext ¶
func (implementation *Lib3MFImplementation) BuildItemIterator_MoveNext(BuildItemIterator Lib3MFHandle) (bool, error)
func (*Lib3MFImplementation) BuildItemIterator_MovePrevious ¶
func (implementation *Lib3MFImplementation) BuildItemIterator_MovePrevious(BuildItemIterator Lib3MFHandle) (bool, error)
func (*Lib3MFImplementation) BuildItem_GetMetaDataGroup ¶
func (implementation *Lib3MFImplementation) BuildItem_GetMetaDataGroup(BuildItem Lib3MFHandle) (Lib3MFHandle, error)
func (*Lib3MFImplementation) BuildItem_GetObjectResource ¶
func (implementation *Lib3MFImplementation) BuildItem_GetObjectResource(BuildItem Lib3MFHandle) (Lib3MFHandle, error)
func (*Lib3MFImplementation) BuildItem_GetObjectResourceID ¶
func (implementation *Lib3MFImplementation) BuildItem_GetObjectResourceID(BuildItem Lib3MFHandle) (uint32, error)
func (*Lib3MFImplementation) BuildItem_GetObjectTransform ¶
func (implementation *Lib3MFImplementation) BuildItem_GetObjectTransform(BuildItem Lib3MFHandle) (sLib3MFTransform, error)
func (*Lib3MFImplementation) BuildItem_GetOutbox ¶
func (implementation *Lib3MFImplementation) BuildItem_GetOutbox(BuildItem Lib3MFHandle) (sLib3MFBox, error)
func (*Lib3MFImplementation) BuildItem_GetPartNumber ¶
func (implementation *Lib3MFImplementation) BuildItem_GetPartNumber(BuildItem Lib3MFHandle) (string, error)
func (*Lib3MFImplementation) BuildItem_GetUUID ¶
func (implementation *Lib3MFImplementation) BuildItem_GetUUID(BuildItem Lib3MFHandle) (bool, string, error)
func (*Lib3MFImplementation) BuildItem_HasObjectTransform ¶
func (implementation *Lib3MFImplementation) BuildItem_HasObjectTransform(BuildItem Lib3MFHandle) (bool, error)
func (*Lib3MFImplementation) BuildItem_SetObjectTransform ¶
func (implementation *Lib3MFImplementation) BuildItem_SetObjectTransform(BuildItem Lib3MFHandle, sTransform sLib3MFTransform) error
func (*Lib3MFImplementation) BuildItem_SetPartNumber ¶
func (implementation *Lib3MFImplementation) BuildItem_SetPartNumber(BuildItem Lib3MFHandle, sSetPartnumber string) error
func (*Lib3MFImplementation) BuildItem_SetUUID ¶
func (implementation *Lib3MFImplementation) BuildItem_SetUUID(BuildItem Lib3MFHandle, sUUID string) error
func (*Lib3MFImplementation) CallFunction ¶
func (implementation *Lib3MFImplementation) CallFunction(funcptr uintptr, parameters ...uintptr) error
func (*Lib3MFImplementation) ColorGroupIterator_GetCurrentColorGroup ¶
func (implementation *Lib3MFImplementation) ColorGroupIterator_GetCurrentColorGroup(ColorGroupIterator Lib3MFHandle) (Lib3MFHandle, error)
func (*Lib3MFImplementation) ColorGroup_AddColor ¶
func (implementation *Lib3MFImplementation) ColorGroup_AddColor(ColorGroup Lib3MFHandle, sTheColor sLib3MFColor) (uint32, error)
func (*Lib3MFImplementation) ColorGroup_GetAllPropertyIDs ¶
func (implementation *Lib3MFImplementation) ColorGroup_GetAllPropertyIDs(ColorGroup Lib3MFHandle) ([]uint32, error)
func (*Lib3MFImplementation) ColorGroup_GetColor ¶
func (implementation *Lib3MFImplementation) ColorGroup_GetColor(ColorGroup Lib3MFHandle, nPropertyID uint32) (sLib3MFColor, error)
func (*Lib3MFImplementation) ColorGroup_GetCount ¶
func (implementation *Lib3MFImplementation) ColorGroup_GetCount(ColorGroup Lib3MFHandle) (uint32, error)
func (*Lib3MFImplementation) ColorGroup_RemoveColor ¶
func (implementation *Lib3MFImplementation) ColorGroup_RemoveColor(ColorGroup Lib3MFHandle, nPropertyID uint32) error
func (*Lib3MFImplementation) ColorGroup_SetColor ¶
func (implementation *Lib3MFImplementation) ColorGroup_SetColor(ColorGroup Lib3MFHandle, nPropertyID uint32, sTheColor sLib3MFColor) error
func (*Lib3MFImplementation) ColorToFloatRGBA ¶
func (*Lib3MFImplementation) ColorToRGBA ¶
func (*Lib3MFImplementation) Component_GetObjectResource ¶
func (implementation *Lib3MFImplementation) Component_GetObjectResource(Component Lib3MFHandle) (Lib3MFHandle, error)
func (*Lib3MFImplementation) Component_GetObjectResourceID ¶
func (implementation *Lib3MFImplementation) Component_GetObjectResourceID(Component Lib3MFHandle) (uint32, error)
func (*Lib3MFImplementation) Component_GetTransform ¶
func (implementation *Lib3MFImplementation) Component_GetTransform(Component Lib3MFHandle) (sLib3MFTransform, error)
func (*Lib3MFImplementation) Component_GetUUID ¶
func (implementation *Lib3MFImplementation) Component_GetUUID(Component Lib3MFHandle) (bool, string, error)
func (*Lib3MFImplementation) Component_HasTransform ¶
func (implementation *Lib3MFImplementation) Component_HasTransform(Component Lib3MFHandle) (bool, error)
func (*Lib3MFImplementation) Component_SetTransform ¶
func (implementation *Lib3MFImplementation) Component_SetTransform(Component Lib3MFHandle, sTransform sLib3MFTransform) error
func (*Lib3MFImplementation) Component_SetUUID ¶
func (implementation *Lib3MFImplementation) Component_SetUUID(Component Lib3MFHandle, sUUID string) error
func (*Lib3MFImplementation) ComponentsObjectIterator_GetCurrentComponentsObject ¶
func (implementation *Lib3MFImplementation) ComponentsObjectIterator_GetCurrentComponentsObject(ComponentsObjectIterator Lib3MFHandle) (Lib3MFHandle, error)
func (*Lib3MFImplementation) ComponentsObject_AddComponent ¶
func (implementation *Lib3MFImplementation) ComponentsObject_AddComponent(ComponentsObject Lib3MFHandle, ObjectResource Lib3MFHandle, sTransform sLib3MFTransform) (Lib3MFHandle, error)
func (*Lib3MFImplementation) ComponentsObject_GetComponent ¶
func (implementation *Lib3MFImplementation) ComponentsObject_GetComponent(ComponentsObject Lib3MFHandle, nIndex uint32) (Lib3MFHandle, error)
func (*Lib3MFImplementation) ComponentsObject_GetComponentCount ¶
func (implementation *Lib3MFImplementation) ComponentsObject_GetComponentCount(ComponentsObject Lib3MFHandle) (uint32, error)
func (*Lib3MFImplementation) CompositeMaterialsIterator_GetCurrentCompositeMaterials ¶
func (implementation *Lib3MFImplementation) CompositeMaterialsIterator_GetCurrentCompositeMaterials(CompositeMaterialsIterator Lib3MFHandle) (Lib3MFHandle, error)
func (*Lib3MFImplementation) CompositeMaterials_AddComposite ¶
func (implementation *Lib3MFImplementation) CompositeMaterials_AddComposite(CompositeMaterials Lib3MFHandle, Composite []sLib3MFCompositeConstituent) (uint32, error)
func (*Lib3MFImplementation) CompositeMaterials_GetAllPropertyIDs ¶
func (implementation *Lib3MFImplementation) CompositeMaterials_GetAllPropertyIDs(CompositeMaterials Lib3MFHandle) ([]uint32, error)
func (*Lib3MFImplementation) CompositeMaterials_GetBaseMaterialGroup ¶
func (implementation *Lib3MFImplementation) CompositeMaterials_GetBaseMaterialGroup(CompositeMaterials Lib3MFHandle) (Lib3MFHandle, error)
func (*Lib3MFImplementation) CompositeMaterials_GetComposite ¶
func (implementation *Lib3MFImplementation) CompositeMaterials_GetComposite(CompositeMaterials Lib3MFHandle, nPropertyID uint32) ([]sLib3MFCompositeConstituent, error)
func (*Lib3MFImplementation) CompositeMaterials_GetCount ¶
func (implementation *Lib3MFImplementation) CompositeMaterials_GetCount(CompositeMaterials Lib3MFHandle) (uint32, error)
func (*Lib3MFImplementation) CompositeMaterials_RemoveComposite ¶
func (implementation *Lib3MFImplementation) CompositeMaterials_RemoveComposite(CompositeMaterials Lib3MFHandle, nPropertyID uint32) error
func (*Lib3MFImplementation) Consumer_GetConsumerID ¶
func (implementation *Lib3MFImplementation) Consumer_GetConsumerID(Consumer Lib3MFHandle) (string, error)
func (*Lib3MFImplementation) Consumer_GetKeyID ¶
func (implementation *Lib3MFImplementation) Consumer_GetKeyID(Consumer Lib3MFHandle) (string, error)
func (*Lib3MFImplementation) Consumer_GetKeyValue ¶
func (implementation *Lib3MFImplementation) Consumer_GetKeyValue(Consumer Lib3MFHandle) (string, error)
func (*Lib3MFImplementation) ContentEncryptionParams_GetAdditionalAuthenticationData ¶
func (implementation *Lib3MFImplementation) ContentEncryptionParams_GetAdditionalAuthenticationData(ContentEncryptionParams Lib3MFHandle) ([]uint8, error)
func (*Lib3MFImplementation) ContentEncryptionParams_GetAuthenticationTag ¶
func (implementation *Lib3MFImplementation) ContentEncryptionParams_GetAuthenticationTag(ContentEncryptionParams Lib3MFHandle) ([]uint8, error)
func (*Lib3MFImplementation) ContentEncryptionParams_GetDescriptor ¶
func (implementation *Lib3MFImplementation) ContentEncryptionParams_GetDescriptor(ContentEncryptionParams Lib3MFHandle) (uint64, error)
func (*Lib3MFImplementation) ContentEncryptionParams_GetEncryptionAlgorithm ¶
func (implementation *Lib3MFImplementation) ContentEncryptionParams_GetEncryptionAlgorithm(ContentEncryptionParams Lib3MFHandle) (ELib3MFEncryptionAlgorithm, error)
func (*Lib3MFImplementation) ContentEncryptionParams_GetInitializationVector ¶
func (implementation *Lib3MFImplementation) ContentEncryptionParams_GetInitializationVector(ContentEncryptionParams Lib3MFHandle) ([]uint8, error)
func (*Lib3MFImplementation) ContentEncryptionParams_GetKey ¶
func (implementation *Lib3MFImplementation) ContentEncryptionParams_GetKey(ContentEncryptionParams Lib3MFHandle) ([]uint8, error)
func (*Lib3MFImplementation) ContentEncryptionParams_GetKeyUUID ¶
func (implementation *Lib3MFImplementation) ContentEncryptionParams_GetKeyUUID(ContentEncryptionParams Lib3MFHandle) (string, error)
func (*Lib3MFImplementation) ContentEncryptionParams_SetAuthenticationTag ¶
func (implementation *Lib3MFImplementation) ContentEncryptionParams_SetAuthenticationTag(ContentEncryptionParams Lib3MFHandle, ByteData []uint8) error
func (*Lib3MFImplementation) CreateModel ¶
func (implementation *Lib3MFImplementation) CreateModel() (Lib3MFHandle, error)
func (*Lib3MFImplementation) FieldReference_GetFieldResourceID ¶
func (implementation *Lib3MFImplementation) FieldReference_GetFieldResourceID(FieldReference Lib3MFHandle) (uint32, error)
func (*Lib3MFImplementation) FieldReference_GetTransform ¶
func (implementation *Lib3MFImplementation) FieldReference_GetTransform(FieldReference Lib3MFHandle) (sLib3MFTransform, error)
func (*Lib3MFImplementation) FieldReference_SetFieldResourceID ¶
func (implementation *Lib3MFImplementation) FieldReference_SetFieldResourceID(FieldReference Lib3MFHandle, nUniqueResourceID uint32) error
func (*Lib3MFImplementation) FieldReference_SetTransform ¶
func (implementation *Lib3MFImplementation) FieldReference_SetTransform(FieldReference Lib3MFHandle, sTransform sLib3MFTransform) error
func (*Lib3MFImplementation) FloatRGBAToColor ¶
func (*Lib3MFImplementation) GetBuildInformation ¶
func (implementation *Lib3MFImplementation) GetBuildInformation() (bool, string, error)
func (*Lib3MFImplementation) GetIdentityTransform ¶
func (implementation *Lib3MFImplementation) GetIdentityTransform() (sLib3MFTransform, error)
func (*Lib3MFImplementation) GetLastError ¶
func (implementation *Lib3MFImplementation) GetLastError(Instance Lib3MFHandle) (string, bool, error)
func (*Lib3MFImplementation) GetLibraryVersion ¶
func (implementation *Lib3MFImplementation) GetLibraryVersion() (uint32, uint32, uint32, error)
func (*Lib3MFImplementation) GetPrereleaseInformation ¶
func (implementation *Lib3MFImplementation) GetPrereleaseInformation() (bool, string, error)
func (*Lib3MFImplementation) GetScaleTransform ¶
func (implementation *Lib3MFImplementation) GetScaleTransform(fFactorX float32, fFactorY float32, fFactorZ float32) (sLib3MFTransform, error)
func (*Lib3MFImplementation) GetSpecificationVersion ¶
func (*Lib3MFImplementation) GetSymbolLookupMethod ¶
func (implementation *Lib3MFImplementation) GetSymbolLookupMethod() (uint64, error)
func (*Lib3MFImplementation) GetTranslationTransform ¶
func (implementation *Lib3MFImplementation) GetTranslationTransform(fVectorX float32, fVectorY float32, fVectorZ float32) (sLib3MFTransform, error)
func (*Lib3MFImplementation) GetUniformScaleTransform ¶
func (implementation *Lib3MFImplementation) GetUniformScaleTransform(fFactor float32) (sLib3MFTransform, error)
func (*Lib3MFImplementation) GetWrapperHandle ¶
func (implementation *Lib3MFImplementation) GetWrapperHandle(handle Lib3MFHandle) (Lib3MFImplementationHandle, error)
func (*Lib3MFImplementation) Image3DIterator_GetCurrentImage3D ¶
func (implementation *Lib3MFImplementation) Image3DIterator_GetCurrentImage3D(Image3DIterator Lib3MFHandle) (Lib3MFHandle, error)
func (*Lib3MFImplementation) Image3D_GetName ¶
func (implementation *Lib3MFImplementation) Image3D_GetName(Image3D Lib3MFHandle) (string, error)
func (*Lib3MFImplementation) Image3D_IsImageStack ¶
func (implementation *Lib3MFImplementation) Image3D_IsImageStack(Image3D Lib3MFHandle) (bool, error)
func (*Lib3MFImplementation) Image3D_SetName ¶
func (implementation *Lib3MFImplementation) Image3D_SetName(Image3D Lib3MFHandle, sName string) error
func (*Lib3MFImplementation) ImageStack_CreateEmptySheet ¶
func (implementation *Lib3MFImplementation) ImageStack_CreateEmptySheet(ImageStack Lib3MFHandle, nIndex uint32, sPath string) (Lib3MFHandle, error)
func (*Lib3MFImplementation) ImageStack_CreateSheetFromBuffer ¶
func (implementation *Lib3MFImplementation) ImageStack_CreateSheetFromBuffer(ImageStack Lib3MFHandle, nIndex uint32, sPath string, Data []uint8) (Lib3MFHandle, error)
func (*Lib3MFImplementation) ImageStack_CreateSheetFromFile ¶
func (implementation *Lib3MFImplementation) ImageStack_CreateSheetFromFile(ImageStack Lib3MFHandle, nIndex uint32, sPath string, sFileName string) (Lib3MFHandle, error)
func (*Lib3MFImplementation) ImageStack_GetColumnCount ¶
func (implementation *Lib3MFImplementation) ImageStack_GetColumnCount(ImageStack Lib3MFHandle) (uint32, error)
func (*Lib3MFImplementation) ImageStack_GetRowCount ¶
func (implementation *Lib3MFImplementation) ImageStack_GetRowCount(ImageStack Lib3MFHandle) (uint32, error)
func (*Lib3MFImplementation) ImageStack_GetSheet ¶
func (implementation *Lib3MFImplementation) ImageStack_GetSheet(ImageStack Lib3MFHandle, nIndex uint32) (Lib3MFHandle, error)
func (*Lib3MFImplementation) ImageStack_GetSheetCount ¶
func (implementation *Lib3MFImplementation) ImageStack_GetSheetCount(ImageStack Lib3MFHandle) (uint32, error)
func (*Lib3MFImplementation) ImageStack_SetColumnCount ¶
func (implementation *Lib3MFImplementation) ImageStack_SetColumnCount(ImageStack Lib3MFHandle, nColumnCount uint32) error
func (*Lib3MFImplementation) ImageStack_SetRowCount ¶
func (implementation *Lib3MFImplementation) ImageStack_SetRowCount(ImageStack Lib3MFHandle, nRowCount uint32) error
func (*Lib3MFImplementation) ImageStack_SetSheet ¶
func (implementation *Lib3MFImplementation) ImageStack_SetSheet(ImageStack Lib3MFHandle, nIndex uint32, Sheet Lib3MFHandle) error
func (*Lib3MFImplementation) Initialize ¶
func (implementation *Lib3MFImplementation) Initialize(DLLFileName string) error
func (*Lib3MFImplementation) KeyStore_AddConsumer ¶
func (implementation *Lib3MFImplementation) KeyStore_AddConsumer(KeyStore Lib3MFHandle, sConsumerID string, sKeyID string, sKeyValue string) (Lib3MFHandle, error)
func (*Lib3MFImplementation) KeyStore_AddResourceData ¶
func (implementation *Lib3MFImplementation) KeyStore_AddResourceData(KeyStore Lib3MFHandle, ResourceDataGroup Lib3MFHandle, PartPath Lib3MFHandle, eAlgorithm ELib3MFEncryptionAlgorithm, eCompression ELib3MFCompression, AdditionalAuthenticationData []uint8) (Lib3MFHandle, error)
func (*Lib3MFImplementation) KeyStore_AddResourceDataGroup ¶
func (implementation *Lib3MFImplementation) KeyStore_AddResourceDataGroup(KeyStore Lib3MFHandle) (Lib3MFHandle, error)
func (*Lib3MFImplementation) KeyStore_FindConsumer ¶
func (implementation *Lib3MFImplementation) KeyStore_FindConsumer(KeyStore Lib3MFHandle, sConsumerID string) (Lib3MFHandle, error)
func (*Lib3MFImplementation) KeyStore_FindResourceData ¶
func (implementation *Lib3MFImplementation) KeyStore_FindResourceData(KeyStore Lib3MFHandle, ResourcePath Lib3MFHandle) (Lib3MFHandle, error)
func (*Lib3MFImplementation) KeyStore_FindResourceDataGroup ¶
func (implementation *Lib3MFImplementation) KeyStore_FindResourceDataGroup(KeyStore Lib3MFHandle, PartPath Lib3MFHandle) (Lib3MFHandle, error)
func (*Lib3MFImplementation) KeyStore_GetConsumer ¶
func (implementation *Lib3MFImplementation) KeyStore_GetConsumer(KeyStore Lib3MFHandle, nConsumerIndex uint64) (Lib3MFHandle, error)
func (*Lib3MFImplementation) KeyStore_GetConsumerCount ¶
func (implementation *Lib3MFImplementation) KeyStore_GetConsumerCount(KeyStore Lib3MFHandle) (uint64, error)
func (*Lib3MFImplementation) KeyStore_GetResourceData ¶
func (implementation *Lib3MFImplementation) KeyStore_GetResourceData(KeyStore Lib3MFHandle, nResourceDataIndex uint64) (Lib3MFHandle, error)
func (*Lib3MFImplementation) KeyStore_GetResourceDataCount ¶
func (implementation *Lib3MFImplementation) KeyStore_GetResourceDataCount(KeyStore Lib3MFHandle) (uint64, error)
func (*Lib3MFImplementation) KeyStore_GetResourceDataGroup ¶
func (implementation *Lib3MFImplementation) KeyStore_GetResourceDataGroup(KeyStore Lib3MFHandle, nResourceDataIndex uint64) (Lib3MFHandle, error)
func (*Lib3MFImplementation) KeyStore_GetResourceDataGroupCount ¶
func (implementation *Lib3MFImplementation) KeyStore_GetResourceDataGroupCount(KeyStore Lib3MFHandle) (uint64, error)
func (*Lib3MFImplementation) KeyStore_GetUUID ¶
func (implementation *Lib3MFImplementation) KeyStore_GetUUID(KeyStore Lib3MFHandle) (bool, string, error)
func (*Lib3MFImplementation) KeyStore_RemoveConsumer ¶
func (implementation *Lib3MFImplementation) KeyStore_RemoveConsumer(KeyStore Lib3MFHandle, Consumer Lib3MFHandle) error
func (*Lib3MFImplementation) KeyStore_RemoveResourceData ¶
func (implementation *Lib3MFImplementation) KeyStore_RemoveResourceData(KeyStore Lib3MFHandle, ResourceData Lib3MFHandle) error
func (*Lib3MFImplementation) KeyStore_RemoveResourceDataGroup ¶
func (implementation *Lib3MFImplementation) KeyStore_RemoveResourceDataGroup(KeyStore Lib3MFHandle, ResourceDataGroup Lib3MFHandle) error
func (*Lib3MFImplementation) KeyStore_SetUUID ¶
func (implementation *Lib3MFImplementation) KeyStore_SetUUID(KeyStore Lib3MFHandle, sUUID string) error
func (*Lib3MFImplementation) MeshObjectIterator_GetCurrentMeshObject ¶
func (implementation *Lib3MFImplementation) MeshObjectIterator_GetCurrentMeshObject(MeshObjectIterator Lib3MFHandle) (Lib3MFHandle, error)
func (*Lib3MFImplementation) MeshObject_AddTriangle ¶
func (implementation *Lib3MFImplementation) MeshObject_AddTriangle(MeshObject Lib3MFHandle, sIndices sLib3MFTriangle) (uint32, error)
func (*Lib3MFImplementation) MeshObject_AddVertex ¶
func (implementation *Lib3MFImplementation) MeshObject_AddVertex(MeshObject Lib3MFHandle, sCoordinates sLib3MFPosition) (uint32, error)
func (*Lib3MFImplementation) MeshObject_BeamLattice ¶
func (implementation *Lib3MFImplementation) MeshObject_BeamLattice(MeshObject Lib3MFHandle) (Lib3MFHandle, error)
func (*Lib3MFImplementation) MeshObject_ClearAllProperties ¶
func (implementation *Lib3MFImplementation) MeshObject_ClearAllProperties(MeshObject Lib3MFHandle) error
func (*Lib3MFImplementation) MeshObject_GetAllTriangleProperties ¶
func (implementation *Lib3MFImplementation) MeshObject_GetAllTriangleProperties(MeshObject Lib3MFHandle) ([]sLib3MFTriangleProperties, error)
func (*Lib3MFImplementation) MeshObject_GetObjectLevelProperty ¶
func (implementation *Lib3MFImplementation) MeshObject_GetObjectLevelProperty(MeshObject Lib3MFHandle) (uint32, uint32, bool, error)
func (*Lib3MFImplementation) MeshObject_GetTriangle ¶
func (implementation *Lib3MFImplementation) MeshObject_GetTriangle(MeshObject Lib3MFHandle, nIndex uint32) (sLib3MFTriangle, error)
func (*Lib3MFImplementation) MeshObject_GetTriangleCount ¶
func (implementation *Lib3MFImplementation) MeshObject_GetTriangleCount(MeshObject Lib3MFHandle) (uint32, error)
func (*Lib3MFImplementation) MeshObject_GetTriangleIndices ¶
func (implementation *Lib3MFImplementation) MeshObject_GetTriangleIndices(MeshObject Lib3MFHandle) ([]sLib3MFTriangle, error)
func (*Lib3MFImplementation) MeshObject_GetTriangleProperties ¶
func (implementation *Lib3MFImplementation) MeshObject_GetTriangleProperties(MeshObject Lib3MFHandle, nIndex uint32) (sLib3MFTriangleProperties, error)
func (*Lib3MFImplementation) MeshObject_GetVertex ¶
func (implementation *Lib3MFImplementation) MeshObject_GetVertex(MeshObject Lib3MFHandle, nIndex uint32) (sLib3MFPosition, error)
func (*Lib3MFImplementation) MeshObject_GetVertexCount ¶
func (implementation *Lib3MFImplementation) MeshObject_GetVertexCount(MeshObject Lib3MFHandle) (uint32, error)
func (*Lib3MFImplementation) MeshObject_GetVertices ¶
func (implementation *Lib3MFImplementation) MeshObject_GetVertices(MeshObject Lib3MFHandle) ([]sLib3MFPosition, error)
func (*Lib3MFImplementation) MeshObject_IsManifoldAndOriented ¶
func (implementation *Lib3MFImplementation) MeshObject_IsManifoldAndOriented(MeshObject Lib3MFHandle) (bool, error)
func (*Lib3MFImplementation) MeshObject_SetAllTriangleProperties ¶
func (implementation *Lib3MFImplementation) MeshObject_SetAllTriangleProperties(MeshObject Lib3MFHandle, PropertiesArray []sLib3MFTriangleProperties) error
func (*Lib3MFImplementation) MeshObject_SetGeometry ¶
func (implementation *Lib3MFImplementation) MeshObject_SetGeometry(MeshObject Lib3MFHandle, Vertices []sLib3MFPosition, Indices []sLib3MFTriangle) error
func (*Lib3MFImplementation) MeshObject_SetObjectLevelProperty ¶
func (implementation *Lib3MFImplementation) MeshObject_SetObjectLevelProperty(MeshObject Lib3MFHandle, nUniqueResourceID uint32, nPropertyID uint32) error
func (*Lib3MFImplementation) MeshObject_SetTriangle ¶
func (implementation *Lib3MFImplementation) MeshObject_SetTriangle(MeshObject Lib3MFHandle, nIndex uint32, sIndices sLib3MFTriangle) error
func (*Lib3MFImplementation) MeshObject_SetTriangleProperties ¶
func (implementation *Lib3MFImplementation) MeshObject_SetTriangleProperties(MeshObject Lib3MFHandle, nIndex uint32, sProperties sLib3MFTriangleProperties) error
func (*Lib3MFImplementation) MeshObject_SetVertex ¶
func (implementation *Lib3MFImplementation) MeshObject_SetVertex(MeshObject Lib3MFHandle, nIndex uint32, sCoordinates sLib3MFPosition) error
func (*Lib3MFImplementation) MeshObject_VolumeData ¶
func (implementation *Lib3MFImplementation) MeshObject_VolumeData(MeshObject Lib3MFHandle) (Lib3MFHandle, error)
func (*Lib3MFImplementation) MetaDataGroup_AddMetaData ¶
func (*Lib3MFImplementation) MetaDataGroup_GetMetaData ¶
func (implementation *Lib3MFImplementation) MetaDataGroup_GetMetaData(MetaDataGroup Lib3MFHandle, nIndex uint32) (Lib3MFHandle, error)
func (*Lib3MFImplementation) MetaDataGroup_GetMetaDataByKey ¶
func (implementation *Lib3MFImplementation) MetaDataGroup_GetMetaDataByKey(MetaDataGroup Lib3MFHandle, sNameSpace string, sName string) (Lib3MFHandle, error)
func (*Lib3MFImplementation) MetaDataGroup_GetMetaDataCount ¶
func (implementation *Lib3MFImplementation) MetaDataGroup_GetMetaDataCount(MetaDataGroup Lib3MFHandle) (uint32, error)
func (*Lib3MFImplementation) MetaDataGroup_RemoveMetaData ¶
func (implementation *Lib3MFImplementation) MetaDataGroup_RemoveMetaData(MetaDataGroup Lib3MFHandle, TheMetaData Lib3MFHandle) error
func (*Lib3MFImplementation) MetaDataGroup_RemoveMetaDataByIndex ¶
func (implementation *Lib3MFImplementation) MetaDataGroup_RemoveMetaDataByIndex(MetaDataGroup Lib3MFHandle, nIndex uint32) error
func (*Lib3MFImplementation) MetaData_GetKey ¶
func (implementation *Lib3MFImplementation) MetaData_GetKey(MetaData Lib3MFHandle) (string, error)
func (*Lib3MFImplementation) MetaData_GetMustPreserve ¶
func (implementation *Lib3MFImplementation) MetaData_GetMustPreserve(MetaData Lib3MFHandle) (bool, error)
func (*Lib3MFImplementation) MetaData_GetName ¶
func (implementation *Lib3MFImplementation) MetaData_GetName(MetaData Lib3MFHandle) (string, error)
func (*Lib3MFImplementation) MetaData_GetNameSpace ¶
func (implementation *Lib3MFImplementation) MetaData_GetNameSpace(MetaData Lib3MFHandle) (string, error)
func (*Lib3MFImplementation) MetaData_GetType ¶
func (implementation *Lib3MFImplementation) MetaData_GetType(MetaData Lib3MFHandle) (string, error)
func (*Lib3MFImplementation) MetaData_GetValue ¶
func (implementation *Lib3MFImplementation) MetaData_GetValue(MetaData Lib3MFHandle) (string, error)
func (*Lib3MFImplementation) MetaData_SetMustPreserve ¶
func (implementation *Lib3MFImplementation) MetaData_SetMustPreserve(MetaData Lib3MFHandle, bMustPreserve bool) error
func (*Lib3MFImplementation) MetaData_SetName ¶
func (implementation *Lib3MFImplementation) MetaData_SetName(MetaData Lib3MFHandle, sName string) error
func (*Lib3MFImplementation) MetaData_SetNameSpace ¶
func (implementation *Lib3MFImplementation) MetaData_SetNameSpace(MetaData Lib3MFHandle, sNameSpace string) error
func (*Lib3MFImplementation) MetaData_SetType ¶
func (implementation *Lib3MFImplementation) MetaData_SetType(MetaData Lib3MFHandle, sType string) error
func (*Lib3MFImplementation) MetaData_SetValue ¶
func (implementation *Lib3MFImplementation) MetaData_SetValue(MetaData Lib3MFHandle, sValue string) error
func (*Lib3MFImplementation) Model_AddAttachment ¶
func (implementation *Lib3MFImplementation) Model_AddAttachment(Model Lib3MFHandle, sURI string, sRelationShipType string) (Lib3MFHandle, error)
func (*Lib3MFImplementation) Model_AddBaseMaterialGroup ¶
func (implementation *Lib3MFImplementation) Model_AddBaseMaterialGroup(Model Lib3MFHandle) (Lib3MFHandle, error)
func (*Lib3MFImplementation) Model_AddBuildItem ¶
func (implementation *Lib3MFImplementation) Model_AddBuildItem(Model Lib3MFHandle, Object Lib3MFHandle, sTransform sLib3MFTransform) (Lib3MFHandle, error)
func (*Lib3MFImplementation) Model_AddColorGroup ¶
func (implementation *Lib3MFImplementation) Model_AddColorGroup(Model Lib3MFHandle) (Lib3MFHandle, error)
func (*Lib3MFImplementation) Model_AddComponentsObject ¶
func (implementation *Lib3MFImplementation) Model_AddComponentsObject(Model Lib3MFHandle) (Lib3MFHandle, error)
func (*Lib3MFImplementation) Model_AddCompositeMaterials ¶
func (implementation *Lib3MFImplementation) Model_AddCompositeMaterials(Model Lib3MFHandle, BaseMaterialGroupInstance Lib3MFHandle) (Lib3MFHandle, error)
func (*Lib3MFImplementation) Model_AddCustomContentType ¶
func (implementation *Lib3MFImplementation) Model_AddCustomContentType(Model Lib3MFHandle, sExtension string, sContentType string) error
func (*Lib3MFImplementation) Model_AddImageStack ¶
func (implementation *Lib3MFImplementation) Model_AddImageStack(Model Lib3MFHandle, nColumnCount uint32, nRowCount uint32, nSheetCount uint32) (Lib3MFHandle, error)
func (*Lib3MFImplementation) Model_AddMeshObject ¶
func (implementation *Lib3MFImplementation) Model_AddMeshObject(Model Lib3MFHandle) (Lib3MFHandle, error)
func (*Lib3MFImplementation) Model_AddMultiPropertyGroup ¶
func (implementation *Lib3MFImplementation) Model_AddMultiPropertyGroup(Model Lib3MFHandle) (Lib3MFHandle, error)
func (*Lib3MFImplementation) Model_AddScalarFieldComposed ¶
func (implementation *Lib3MFImplementation) Model_AddScalarFieldComposed(Model Lib3MFHandle) (Lib3MFHandle, error)
func (*Lib3MFImplementation) Model_AddScalarFieldConstant ¶
func (implementation *Lib3MFImplementation) Model_AddScalarFieldConstant(Model Lib3MFHandle) (Lib3MFHandle, error)
func (*Lib3MFImplementation) Model_AddScalarFieldFromImage3D ¶
func (implementation *Lib3MFImplementation) Model_AddScalarFieldFromImage3D(Model Lib3MFHandle, Image3D Lib3MFHandle) (Lib3MFHandle, error)
func (*Lib3MFImplementation) Model_AddSliceStack ¶
func (implementation *Lib3MFImplementation) Model_AddSliceStack(Model Lib3MFHandle, dZBottom float64) (Lib3MFHandle, error)
func (*Lib3MFImplementation) Model_AddTexture2DFromAttachment ¶
func (implementation *Lib3MFImplementation) Model_AddTexture2DFromAttachment(Model Lib3MFHandle, TextureAttachment Lib3MFHandle) (Lib3MFHandle, error)
func (*Lib3MFImplementation) Model_AddTexture2DGroup ¶
func (implementation *Lib3MFImplementation) Model_AddTexture2DGroup(Model Lib3MFHandle, Texture2DInstance Lib3MFHandle) (Lib3MFHandle, error)
func (*Lib3MFImplementation) Model_AddVector3DFieldComposed ¶
func (implementation *Lib3MFImplementation) Model_AddVector3DFieldComposed(Model Lib3MFHandle) (Lib3MFHandle, error)
func (*Lib3MFImplementation) Model_AddVector3DFieldConstant ¶
func (implementation *Lib3MFImplementation) Model_AddVector3DFieldConstant(Model Lib3MFHandle) (Lib3MFHandle, error)
func (*Lib3MFImplementation) Model_AddVector3DFieldFromImage3D ¶
func (implementation *Lib3MFImplementation) Model_AddVector3DFieldFromImage3D(Model Lib3MFHandle, Image3D Lib3MFHandle) (Lib3MFHandle, error)
func (*Lib3MFImplementation) Model_CreatePackageThumbnailAttachment ¶
func (implementation *Lib3MFImplementation) Model_CreatePackageThumbnailAttachment(Model Lib3MFHandle) (Lib3MFHandle, error)
func (*Lib3MFImplementation) Model_FindAttachment ¶
func (implementation *Lib3MFImplementation) Model_FindAttachment(Model Lib3MFHandle, sURI string) (Lib3MFHandle, error)
func (*Lib3MFImplementation) Model_FindOrCreatePackagePart ¶
func (implementation *Lib3MFImplementation) Model_FindOrCreatePackagePart(Model Lib3MFHandle, sAbsolutePath string) (Lib3MFHandle, error)
func (*Lib3MFImplementation) Model_GetAttachment ¶
func (implementation *Lib3MFImplementation) Model_GetAttachment(Model Lib3MFHandle, nIndex uint32) (Lib3MFHandle, error)
func (*Lib3MFImplementation) Model_GetAttachmentCount ¶
func (implementation *Lib3MFImplementation) Model_GetAttachmentCount(Model Lib3MFHandle) (uint32, error)
func (*Lib3MFImplementation) Model_GetBaseMaterialGroupByID ¶
func (implementation *Lib3MFImplementation) Model_GetBaseMaterialGroupByID(Model Lib3MFHandle, nUniqueResourceID uint32) (Lib3MFHandle, error)
func (*Lib3MFImplementation) Model_GetBaseMaterialGroups ¶
func (implementation *Lib3MFImplementation) Model_GetBaseMaterialGroups(Model Lib3MFHandle) (Lib3MFHandle, error)
func (*Lib3MFImplementation) Model_GetBuildItems ¶
func (implementation *Lib3MFImplementation) Model_GetBuildItems(Model Lib3MFHandle) (Lib3MFHandle, error)
func (*Lib3MFImplementation) Model_GetBuildUUID ¶
func (implementation *Lib3MFImplementation) Model_GetBuildUUID(Model Lib3MFHandle) (bool, string, error)
func (*Lib3MFImplementation) Model_GetColorGroupByID ¶
func (implementation *Lib3MFImplementation) Model_GetColorGroupByID(Model Lib3MFHandle, nUniqueResourceID uint32) (Lib3MFHandle, error)
func (*Lib3MFImplementation) Model_GetColorGroups ¶
func (implementation *Lib3MFImplementation) Model_GetColorGroups(Model Lib3MFHandle) (Lib3MFHandle, error)
func (*Lib3MFImplementation) Model_GetComponentsObjectByID ¶
func (implementation *Lib3MFImplementation) Model_GetComponentsObjectByID(Model Lib3MFHandle, nUniqueResourceID uint32) (Lib3MFHandle, error)
func (*Lib3MFImplementation) Model_GetComponentsObjects ¶
func (implementation *Lib3MFImplementation) Model_GetComponentsObjects(Model Lib3MFHandle) (Lib3MFHandle, error)
func (*Lib3MFImplementation) Model_GetCompositeMaterials ¶
func (implementation *Lib3MFImplementation) Model_GetCompositeMaterials(Model Lib3MFHandle) (Lib3MFHandle, error)
func (*Lib3MFImplementation) Model_GetCompositeMaterialsByID ¶
func (implementation *Lib3MFImplementation) Model_GetCompositeMaterialsByID(Model Lib3MFHandle, nUniqueResourceID uint32) (Lib3MFHandle, error)
func (*Lib3MFImplementation) Model_GetImage3Ds ¶
func (implementation *Lib3MFImplementation) Model_GetImage3Ds(Model Lib3MFHandle) (Lib3MFHandle, error)
func (*Lib3MFImplementation) Model_GetImageStackByID ¶
func (implementation *Lib3MFImplementation) Model_GetImageStackByID(Model Lib3MFHandle, nUniqueResourceID uint32) (Lib3MFHandle, error)
func (*Lib3MFImplementation) Model_GetKeyStore ¶
func (implementation *Lib3MFImplementation) Model_GetKeyStore(Model Lib3MFHandle) (Lib3MFHandle, error)
func (*Lib3MFImplementation) Model_GetLanguage ¶
func (implementation *Lib3MFImplementation) Model_GetLanguage(Model Lib3MFHandle) (string, error)
func (*Lib3MFImplementation) Model_GetMeshObjectByID ¶
func (implementation *Lib3MFImplementation) Model_GetMeshObjectByID(Model Lib3MFHandle, nUniqueResourceID uint32) (Lib3MFHandle, error)
func (*Lib3MFImplementation) Model_GetMeshObjects ¶
func (implementation *Lib3MFImplementation) Model_GetMeshObjects(Model Lib3MFHandle) (Lib3MFHandle, error)
func (*Lib3MFImplementation) Model_GetMetaDataGroup ¶
func (implementation *Lib3MFImplementation) Model_GetMetaDataGroup(Model Lib3MFHandle) (Lib3MFHandle, error)
func (*Lib3MFImplementation) Model_GetMultiPropertyGroupByID ¶
func (implementation *Lib3MFImplementation) Model_GetMultiPropertyGroupByID(Model Lib3MFHandle, nUniqueResourceID uint32) (Lib3MFHandle, error)
func (*Lib3MFImplementation) Model_GetMultiPropertyGroups ¶
func (implementation *Lib3MFImplementation) Model_GetMultiPropertyGroups(Model Lib3MFHandle) (Lib3MFHandle, error)
func (*Lib3MFImplementation) Model_GetObjects ¶
func (implementation *Lib3MFImplementation) Model_GetObjects(Model Lib3MFHandle) (Lib3MFHandle, error)
func (*Lib3MFImplementation) Model_GetOutbox ¶
func (implementation *Lib3MFImplementation) Model_GetOutbox(Model Lib3MFHandle) (sLib3MFBox, error)
func (*Lib3MFImplementation) Model_GetPackageThumbnailAttachment ¶
func (implementation *Lib3MFImplementation) Model_GetPackageThumbnailAttachment(Model Lib3MFHandle) (Lib3MFHandle, error)
func (*Lib3MFImplementation) Model_GetPropertyTypeByID ¶
func (implementation *Lib3MFImplementation) Model_GetPropertyTypeByID(Model Lib3MFHandle, nUniqueResourceID uint32) (ELib3MFPropertyType, error)
func (*Lib3MFImplementation) Model_GetResources ¶
func (implementation *Lib3MFImplementation) Model_GetResources(Model Lib3MFHandle) (Lib3MFHandle, error)
func (*Lib3MFImplementation) Model_GetScalarFieldByID ¶
func (implementation *Lib3MFImplementation) Model_GetScalarFieldByID(Model Lib3MFHandle, nUniqueResourceID uint32) (Lib3MFHandle, error)
func (*Lib3MFImplementation) Model_GetScalarFieldComposedByID ¶
func (implementation *Lib3MFImplementation) Model_GetScalarFieldComposedByID(Model Lib3MFHandle, nUniqueResourceID uint32) (Lib3MFHandle, error)
func (*Lib3MFImplementation) Model_GetScalarFieldConstantByID ¶
func (implementation *Lib3MFImplementation) Model_GetScalarFieldConstantByID(Model Lib3MFHandle, nUniqueResourceID uint32) (Lib3MFHandle, error)
func (*Lib3MFImplementation) Model_GetScalarFieldFromImage3DByID ¶
func (implementation *Lib3MFImplementation) Model_GetScalarFieldFromImage3DByID(Model Lib3MFHandle, nUniqueResourceID uint32) (Lib3MFHandle, error)
func (*Lib3MFImplementation) Model_GetScalarFields ¶
func (implementation *Lib3MFImplementation) Model_GetScalarFields(Model Lib3MFHandle) (Lib3MFHandle, error)
func (*Lib3MFImplementation) Model_GetSliceStackByID ¶
func (implementation *Lib3MFImplementation) Model_GetSliceStackByID(Model Lib3MFHandle, nUniqueResourceID uint32) (Lib3MFHandle, error)
func (*Lib3MFImplementation) Model_GetSliceStacks ¶
func (implementation *Lib3MFImplementation) Model_GetSliceStacks(Model Lib3MFHandle) (Lib3MFHandle, error)
func (*Lib3MFImplementation) Model_GetTexture2DByID ¶
func (implementation *Lib3MFImplementation) Model_GetTexture2DByID(Model Lib3MFHandle, nUniqueResourceID uint32) (Lib3MFHandle, error)
func (*Lib3MFImplementation) Model_GetTexture2DGroupByID ¶
func (implementation *Lib3MFImplementation) Model_GetTexture2DGroupByID(Model Lib3MFHandle, nUniqueResourceID uint32) (Lib3MFHandle, error)
func (*Lib3MFImplementation) Model_GetTexture2DGroups ¶
func (implementation *Lib3MFImplementation) Model_GetTexture2DGroups(Model Lib3MFHandle) (Lib3MFHandle, error)
func (*Lib3MFImplementation) Model_GetTexture2Ds ¶
func (implementation *Lib3MFImplementation) Model_GetTexture2Ds(Model Lib3MFHandle) (Lib3MFHandle, error)
func (*Lib3MFImplementation) Model_GetUnit ¶
func (implementation *Lib3MFImplementation) Model_GetUnit(Model Lib3MFHandle) (ELib3MFModelUnit, error)
func (*Lib3MFImplementation) Model_GetVector3DFieldByID ¶
func (implementation *Lib3MFImplementation) Model_GetVector3DFieldByID(Model Lib3MFHandle, nUniqueResourceID uint32) (Lib3MFHandle, error)
func (*Lib3MFImplementation) Model_GetVector3DFieldComposedByID ¶
func (implementation *Lib3MFImplementation) Model_GetVector3DFieldComposedByID(Model Lib3MFHandle, nUniqueResourceID uint32) (Lib3MFHandle, error)
func (*Lib3MFImplementation) Model_GetVector3DFieldConstantByID ¶
func (implementation *Lib3MFImplementation) Model_GetVector3DFieldConstantByID(Model Lib3MFHandle, nUniqueResourceID uint32) (Lib3MFHandle, error)
func (*Lib3MFImplementation) Model_GetVector3DFieldFromImage3DByID ¶
func (implementation *Lib3MFImplementation) Model_GetVector3DFieldFromImage3DByID(Model Lib3MFHandle, nUniqueResourceID uint32) (Lib3MFHandle, error)
func (*Lib3MFImplementation) Model_GetVector3DFields ¶
func (implementation *Lib3MFImplementation) Model_GetVector3DFields(Model Lib3MFHandle) (Lib3MFHandle, error)
func (*Lib3MFImplementation) Model_HasPackageThumbnailAttachment ¶
func (implementation *Lib3MFImplementation) Model_HasPackageThumbnailAttachment(Model Lib3MFHandle) (bool, error)
func (*Lib3MFImplementation) Model_MergeToModel ¶
func (implementation *Lib3MFImplementation) Model_MergeToModel(Model Lib3MFHandle) (Lib3MFHandle, error)
func (*Lib3MFImplementation) Model_QueryReader ¶
func (implementation *Lib3MFImplementation) Model_QueryReader(Model Lib3MFHandle, sReaderClass string) (Lib3MFHandle, error)
func (*Lib3MFImplementation) Model_QueryWriter ¶
func (implementation *Lib3MFImplementation) Model_QueryWriter(Model Lib3MFHandle, sWriterClass string) (Lib3MFHandle, error)
func (*Lib3MFImplementation) Model_RemoveAttachment ¶
func (implementation *Lib3MFImplementation) Model_RemoveAttachment(Model Lib3MFHandle, AttachmentInstance Lib3MFHandle) error
func (*Lib3MFImplementation) Model_RemoveBuildItem ¶
func (implementation *Lib3MFImplementation) Model_RemoveBuildItem(Model Lib3MFHandle, BuildItemInstance Lib3MFHandle) error
func (*Lib3MFImplementation) Model_RemoveCustomContentType ¶
func (implementation *Lib3MFImplementation) Model_RemoveCustomContentType(Model Lib3MFHandle, sExtension string) error
func (*Lib3MFImplementation) Model_RemovePackageThumbnailAttachment ¶
func (implementation *Lib3MFImplementation) Model_RemovePackageThumbnailAttachment(Model Lib3MFHandle) error
func (*Lib3MFImplementation) Model_RootModelPart ¶
func (implementation *Lib3MFImplementation) Model_RootModelPart(Model Lib3MFHandle) (Lib3MFHandle, error)
func (*Lib3MFImplementation) Model_SetBuildUUID ¶
func (implementation *Lib3MFImplementation) Model_SetBuildUUID(Model Lib3MFHandle, sUUID string) error
func (*Lib3MFImplementation) Model_SetLanguage ¶
func (implementation *Lib3MFImplementation) Model_SetLanguage(Model Lib3MFHandle, sLanguage string) error
func (*Lib3MFImplementation) Model_SetRandomNumberCallback ¶
func (implementation *Lib3MFImplementation) Model_SetRandomNumberCallback(Model Lib3MFHandle, pTheCallback int64, nUserData uint64) error
func (*Lib3MFImplementation) Model_SetUnit ¶
func (implementation *Lib3MFImplementation) Model_SetUnit(Model Lib3MFHandle, eUnit ELib3MFModelUnit) error
func (*Lib3MFImplementation) MultiPropertyGroupIterator_GetCurrentMultiPropertyGroup ¶
func (implementation *Lib3MFImplementation) MultiPropertyGroupIterator_GetCurrentMultiPropertyGroup(MultiPropertyGroupIterator Lib3MFHandle) (Lib3MFHandle, error)
func (*Lib3MFImplementation) MultiPropertyGroup_AddLayer ¶
func (implementation *Lib3MFImplementation) MultiPropertyGroup_AddLayer(MultiPropertyGroup Lib3MFHandle, sTheLayer sLib3MFMultiPropertyLayer) (uint32, error)
func (*Lib3MFImplementation) MultiPropertyGroup_AddMultiProperty ¶
func (implementation *Lib3MFImplementation) MultiPropertyGroup_AddMultiProperty(MultiPropertyGroup Lib3MFHandle, PropertyIDs []uint32) (uint32, error)
func (*Lib3MFImplementation) MultiPropertyGroup_GetAllPropertyIDs ¶
func (implementation *Lib3MFImplementation) MultiPropertyGroup_GetAllPropertyIDs(MultiPropertyGroup Lib3MFHandle) ([]uint32, error)
func (*Lib3MFImplementation) MultiPropertyGroup_GetCount ¶
func (implementation *Lib3MFImplementation) MultiPropertyGroup_GetCount(MultiPropertyGroup Lib3MFHandle) (uint32, error)
func (*Lib3MFImplementation) MultiPropertyGroup_GetLayer ¶
func (implementation *Lib3MFImplementation) MultiPropertyGroup_GetLayer(MultiPropertyGroup Lib3MFHandle, nLayerIndex uint32) (sLib3MFMultiPropertyLayer, error)
func (*Lib3MFImplementation) MultiPropertyGroup_GetLayerCount ¶
func (implementation *Lib3MFImplementation) MultiPropertyGroup_GetLayerCount(MultiPropertyGroup Lib3MFHandle) (uint32, error)
func (*Lib3MFImplementation) MultiPropertyGroup_GetMultiProperty ¶
func (implementation *Lib3MFImplementation) MultiPropertyGroup_GetMultiProperty(MultiPropertyGroup Lib3MFHandle, nPropertyID uint32) ([]uint32, error)
func (*Lib3MFImplementation) MultiPropertyGroup_RemoveLayer ¶
func (implementation *Lib3MFImplementation) MultiPropertyGroup_RemoveLayer(MultiPropertyGroup Lib3MFHandle, nLayerIndex uint32) error
func (*Lib3MFImplementation) MultiPropertyGroup_RemoveMultiProperty ¶
func (implementation *Lib3MFImplementation) MultiPropertyGroup_RemoveMultiProperty(MultiPropertyGroup Lib3MFHandle, nPropertyID uint32) error
func (*Lib3MFImplementation) MultiPropertyGroup_SetMultiProperty ¶
func (implementation *Lib3MFImplementation) MultiPropertyGroup_SetMultiProperty(MultiPropertyGroup Lib3MFHandle, nPropertyID uint32, PropertyIDs []uint32) error
func (*Lib3MFImplementation) NewHandle ¶
func (implementation *Lib3MFImplementation) NewHandle() Lib3MFImplementationHandle
func (*Lib3MFImplementation) ObjectIterator_GetCurrentObject ¶
func (implementation *Lib3MFImplementation) ObjectIterator_GetCurrentObject(ObjectIterator Lib3MFHandle) (Lib3MFHandle, error)
func (*Lib3MFImplementation) Object_AssignSliceStack ¶
func (implementation *Lib3MFImplementation) Object_AssignSliceStack(Object Lib3MFHandle, SliceStackInstance Lib3MFHandle) error
func (*Lib3MFImplementation) Object_ClearSliceStack ¶
func (implementation *Lib3MFImplementation) Object_ClearSliceStack(Object Lib3MFHandle) error
func (*Lib3MFImplementation) Object_ClearThumbnailAttachment ¶
func (implementation *Lib3MFImplementation) Object_ClearThumbnailAttachment(Object Lib3MFHandle) error
func (*Lib3MFImplementation) Object_GetMetaDataGroup ¶
func (implementation *Lib3MFImplementation) Object_GetMetaDataGroup(Object Lib3MFHandle) (Lib3MFHandle, error)
func (*Lib3MFImplementation) Object_GetName ¶
func (implementation *Lib3MFImplementation) Object_GetName(Object Lib3MFHandle) (string, error)
func (*Lib3MFImplementation) Object_GetOutbox ¶
func (implementation *Lib3MFImplementation) Object_GetOutbox(Object Lib3MFHandle) (sLib3MFBox, error)
func (*Lib3MFImplementation) Object_GetPartNumber ¶
func (implementation *Lib3MFImplementation) Object_GetPartNumber(Object Lib3MFHandle) (string, error)
func (*Lib3MFImplementation) Object_GetSliceStack ¶
func (implementation *Lib3MFImplementation) Object_GetSliceStack(Object Lib3MFHandle) (Lib3MFHandle, error)
func (*Lib3MFImplementation) Object_GetSlicesMeshResolution ¶
func (implementation *Lib3MFImplementation) Object_GetSlicesMeshResolution(Object Lib3MFHandle) (ELib3MFSlicesMeshResolution, error)
func (*Lib3MFImplementation) Object_GetThumbnailAttachment ¶
func (implementation *Lib3MFImplementation) Object_GetThumbnailAttachment(Object Lib3MFHandle) (Lib3MFHandle, error)
func (*Lib3MFImplementation) Object_GetType ¶
func (implementation *Lib3MFImplementation) Object_GetType(Object Lib3MFHandle) (ELib3MFObjectType, error)
func (*Lib3MFImplementation) Object_GetUUID ¶
func (implementation *Lib3MFImplementation) Object_GetUUID(Object Lib3MFHandle) (bool, string, error)
func (*Lib3MFImplementation) Object_HasSlices ¶
func (implementation *Lib3MFImplementation) Object_HasSlices(Object Lib3MFHandle, bRecursive bool) (bool, error)
func (*Lib3MFImplementation) Object_IsComponentsObject ¶
func (implementation *Lib3MFImplementation) Object_IsComponentsObject(Object Lib3MFHandle) (bool, error)
func (*Lib3MFImplementation) Object_IsMeshObject ¶
func (implementation *Lib3MFImplementation) Object_IsMeshObject(Object Lib3MFHandle) (bool, error)
func (*Lib3MFImplementation) Object_IsValid ¶
func (implementation *Lib3MFImplementation) Object_IsValid(Object Lib3MFHandle) (bool, error)
func (*Lib3MFImplementation) Object_SetAttachmentAsThumbnail ¶
func (implementation *Lib3MFImplementation) Object_SetAttachmentAsThumbnail(Object Lib3MFHandle, Attachment Lib3MFHandle) error
func (*Lib3MFImplementation) Object_SetName ¶
func (implementation *Lib3MFImplementation) Object_SetName(Object Lib3MFHandle, sName string) error
func (*Lib3MFImplementation) Object_SetPartNumber ¶
func (implementation *Lib3MFImplementation) Object_SetPartNumber(Object Lib3MFHandle, sPartNumber string) error
func (*Lib3MFImplementation) Object_SetSlicesMeshResolution ¶
func (implementation *Lib3MFImplementation) Object_SetSlicesMeshResolution(Object Lib3MFHandle, eMeshResolution ELib3MFSlicesMeshResolution) error
func (*Lib3MFImplementation) Object_SetType ¶
func (implementation *Lib3MFImplementation) Object_SetType(Object Lib3MFHandle, eObjectType ELib3MFObjectType) error
func (*Lib3MFImplementation) Object_SetUUID ¶
func (implementation *Lib3MFImplementation) Object_SetUUID(Object Lib3MFHandle, sUUID string) error
func (*Lib3MFImplementation) PackagePart_GetPath ¶
func (implementation *Lib3MFImplementation) PackagePart_GetPath(PackagePart Lib3MFHandle) (string, error)
func (*Lib3MFImplementation) PackagePart_SetPath ¶
func (implementation *Lib3MFImplementation) PackagePart_SetPath(PackagePart Lib3MFHandle, sPath string) error
func (*Lib3MFImplementation) RGBAToColor ¶
func (*Lib3MFImplementation) Reader_AddKeyWrappingCallback ¶
func (implementation *Lib3MFImplementation) Reader_AddKeyWrappingCallback(Reader Lib3MFHandle, sConsumerID string, pTheCallback int64, nUserData uint64) error
func (*Lib3MFImplementation) Reader_AddRelationToRead ¶
func (implementation *Lib3MFImplementation) Reader_AddRelationToRead(Reader Lib3MFHandle, sRelationShipType string) error
func (*Lib3MFImplementation) Reader_GetStrictModeActive ¶
func (implementation *Lib3MFImplementation) Reader_GetStrictModeActive(Reader Lib3MFHandle) (bool, error)
func (*Lib3MFImplementation) Reader_GetWarning ¶
func (implementation *Lib3MFImplementation) Reader_GetWarning(Reader Lib3MFHandle, nIndex uint32) (uint32, string, error)
func (*Lib3MFImplementation) Reader_GetWarningCount ¶
func (implementation *Lib3MFImplementation) Reader_GetWarningCount(Reader Lib3MFHandle) (uint32, error)
func (*Lib3MFImplementation) Reader_ReadFromBuffer ¶
func (implementation *Lib3MFImplementation) Reader_ReadFromBuffer(Reader Lib3MFHandle, Buffer []uint8) error
func (*Lib3MFImplementation) Reader_ReadFromCallback ¶
func (*Lib3MFImplementation) Reader_ReadFromFile ¶
func (implementation *Lib3MFImplementation) Reader_ReadFromFile(Reader Lib3MFHandle, sFilename string) error
func (*Lib3MFImplementation) Reader_RemoveRelationToRead ¶
func (implementation *Lib3MFImplementation) Reader_RemoveRelationToRead(Reader Lib3MFHandle, sRelationShipType string) error
func (*Lib3MFImplementation) Reader_SetContentEncryptionCallback ¶
func (implementation *Lib3MFImplementation) Reader_SetContentEncryptionCallback(Reader Lib3MFHandle, pTheCallback int64, nUserData uint64) error
func (*Lib3MFImplementation) Reader_SetProgressCallback ¶
func (implementation *Lib3MFImplementation) Reader_SetProgressCallback(Reader Lib3MFHandle, pProgressCallback int64, nUserData uint64) error
func (*Lib3MFImplementation) Reader_SetStrictModeActive ¶
func (implementation *Lib3MFImplementation) Reader_SetStrictModeActive(Reader Lib3MFHandle, bStrictModeActive bool) error
func (*Lib3MFImplementation) Release ¶
func (implementation *Lib3MFImplementation) Release(Instance Lib3MFHandle) error
func (*Lib3MFImplementation) ResourceDataGroup_AddAccessRight ¶
func (implementation *Lib3MFImplementation) ResourceDataGroup_AddAccessRight(ResourceDataGroup Lib3MFHandle, Consumer Lib3MFHandle, eWrappingAlgorithm ELib3MFWrappingAlgorithm, eMgfAlgorithm ELib3MFMgfAlgorithm, eDigestMethod ELib3MFDigestMethod) (Lib3MFHandle, error)
func (*Lib3MFImplementation) ResourceDataGroup_FindAccessRightByConsumer ¶
func (implementation *Lib3MFImplementation) ResourceDataGroup_FindAccessRightByConsumer(ResourceDataGroup Lib3MFHandle, Consumer Lib3MFHandle) (Lib3MFHandle, error)
func (*Lib3MFImplementation) ResourceDataGroup_GetKeyUUID ¶
func (implementation *Lib3MFImplementation) ResourceDataGroup_GetKeyUUID(ResourceDataGroup Lib3MFHandle) (string, error)
func (*Lib3MFImplementation) ResourceDataGroup_RemoveAccessRight ¶
func (implementation *Lib3MFImplementation) ResourceDataGroup_RemoveAccessRight(ResourceDataGroup Lib3MFHandle, Consumer Lib3MFHandle) error
func (*Lib3MFImplementation) ResourceData_GetAdditionalAuthenticationData ¶
func (implementation *Lib3MFImplementation) ResourceData_GetAdditionalAuthenticationData(ResourceData Lib3MFHandle) ([]uint8, error)
func (*Lib3MFImplementation) ResourceData_GetCompression ¶
func (implementation *Lib3MFImplementation) ResourceData_GetCompression(ResourceData Lib3MFHandle) (ELib3MFCompression, error)
func (*Lib3MFImplementation) ResourceData_GetEncryptionAlgorithm ¶
func (implementation *Lib3MFImplementation) ResourceData_GetEncryptionAlgorithm(ResourceData Lib3MFHandle) (ELib3MFEncryptionAlgorithm, error)
func (*Lib3MFImplementation) ResourceData_GetPath ¶
func (implementation *Lib3MFImplementation) ResourceData_GetPath(ResourceData Lib3MFHandle) (Lib3MFHandle, error)
func (*Lib3MFImplementation) ResourceIterator_Clone ¶
func (implementation *Lib3MFImplementation) ResourceIterator_Clone(ResourceIterator Lib3MFHandle) (Lib3MFHandle, error)
func (*Lib3MFImplementation) ResourceIterator_Count ¶
func (implementation *Lib3MFImplementation) ResourceIterator_Count(ResourceIterator Lib3MFHandle) (uint64, error)
func (*Lib3MFImplementation) ResourceIterator_GetCurrent ¶
func (implementation *Lib3MFImplementation) ResourceIterator_GetCurrent(ResourceIterator Lib3MFHandle) (Lib3MFHandle, error)
func (*Lib3MFImplementation) ResourceIterator_MoveNext ¶
func (implementation *Lib3MFImplementation) ResourceIterator_MoveNext(ResourceIterator Lib3MFHandle) (bool, error)
func (*Lib3MFImplementation) ResourceIterator_MovePrevious ¶
func (implementation *Lib3MFImplementation) ResourceIterator_MovePrevious(ResourceIterator Lib3MFHandle) (bool, error)
func (*Lib3MFImplementation) Resource_GetModelResourceID ¶
func (implementation *Lib3MFImplementation) Resource_GetModelResourceID(Resource Lib3MFHandle) (uint32, error)
func (*Lib3MFImplementation) Resource_GetResourceID ¶
func (implementation *Lib3MFImplementation) Resource_GetResourceID(Resource Lib3MFHandle) (uint32, error)
func (*Lib3MFImplementation) Resource_GetUniqueResourceID ¶
func (implementation *Lib3MFImplementation) Resource_GetUniqueResourceID(Resource Lib3MFHandle) (uint32, error)
func (*Lib3MFImplementation) Resource_PackagePart ¶
func (implementation *Lib3MFImplementation) Resource_PackagePart(Resource Lib3MFHandle) (Lib3MFHandle, error)
func (*Lib3MFImplementation) Resource_SetPackagePart ¶
func (implementation *Lib3MFImplementation) Resource_SetPackagePart(Resource Lib3MFHandle, PackagePart Lib3MFHandle) error
func (*Lib3MFImplementation) RetrieveProgressMessage ¶
func (implementation *Lib3MFImplementation) RetrieveProgressMessage(eTheProgressIdentifier ELib3MFProgressIdentifier) (string, error)
func (*Lib3MFImplementation) ScalarFieldComposed_GetFactor1 ¶
func (implementation *Lib3MFImplementation) ScalarFieldComposed_GetFactor1(ScalarFieldComposed Lib3MFHandle) (float64, error)
func (*Lib3MFImplementation) ScalarFieldComposed_GetFactor2 ¶
func (implementation *Lib3MFImplementation) ScalarFieldComposed_GetFactor2(ScalarFieldComposed Lib3MFHandle) (float64, error)
func (*Lib3MFImplementation) ScalarFieldComposed_GetMethod ¶
func (implementation *Lib3MFImplementation) ScalarFieldComposed_GetMethod(ScalarFieldComposed Lib3MFHandle) (ELib3MFCompositionMethod, error)
func (*Lib3MFImplementation) ScalarFieldComposed_ScalarFieldReference1 ¶
func (implementation *Lib3MFImplementation) ScalarFieldComposed_ScalarFieldReference1(ScalarFieldComposed Lib3MFHandle) (Lib3MFHandle, error)
func (*Lib3MFImplementation) ScalarFieldComposed_ScalarFieldReference2 ¶
func (implementation *Lib3MFImplementation) ScalarFieldComposed_ScalarFieldReference2(ScalarFieldComposed Lib3MFHandle) (Lib3MFHandle, error)
func (*Lib3MFImplementation) ScalarFieldComposed_ScalarFieldReferenceMask ¶
func (implementation *Lib3MFImplementation) ScalarFieldComposed_ScalarFieldReferenceMask(ScalarFieldComposed Lib3MFHandle) (Lib3MFHandle, error)
func (*Lib3MFImplementation) ScalarFieldComposed_SetFactor1 ¶
func (implementation *Lib3MFImplementation) ScalarFieldComposed_SetFactor1(ScalarFieldComposed Lib3MFHandle, dFactor1 float64) error
func (*Lib3MFImplementation) ScalarFieldComposed_SetFactor2 ¶
func (implementation *Lib3MFImplementation) ScalarFieldComposed_SetFactor2(ScalarFieldComposed Lib3MFHandle, dFactor2 float64) error
func (*Lib3MFImplementation) ScalarFieldComposed_SetMethod ¶
func (implementation *Lib3MFImplementation) ScalarFieldComposed_SetMethod(ScalarFieldComposed Lib3MFHandle, eTheMethod ELib3MFCompositionMethod) error
func (*Lib3MFImplementation) ScalarFieldConstant_GetValue ¶
func (implementation *Lib3MFImplementation) ScalarFieldConstant_GetValue(ScalarFieldConstant Lib3MFHandle) (float64, error)
func (*Lib3MFImplementation) ScalarFieldConstant_SetValue ¶
func (implementation *Lib3MFImplementation) ScalarFieldConstant_SetValue(ScalarFieldConstant Lib3MFHandle, dValue float64) error
func (*Lib3MFImplementation) ScalarFieldFromImage3D_GetChannel ¶
func (implementation *Lib3MFImplementation) ScalarFieldFromImage3D_GetChannel(ScalarFieldFromImage3D Lib3MFHandle) (ELib3MFChannelName, error)
func (*Lib3MFImplementation) ScalarFieldFromImage3D_GetFilter ¶
func (implementation *Lib3MFImplementation) ScalarFieldFromImage3D_GetFilter(ScalarFieldFromImage3D Lib3MFHandle) (ELib3MFTextureFilter, error)
func (*Lib3MFImplementation) ScalarFieldFromImage3D_GetImage ¶
func (implementation *Lib3MFImplementation) ScalarFieldFromImage3D_GetImage(ScalarFieldFromImage3D Lib3MFHandle) (Lib3MFHandle, error)
func (*Lib3MFImplementation) ScalarFieldFromImage3D_GetOffset ¶
func (implementation *Lib3MFImplementation) ScalarFieldFromImage3D_GetOffset(ScalarFieldFromImage3D Lib3MFHandle) (float64, error)
func (*Lib3MFImplementation) ScalarFieldFromImage3D_GetScale ¶
func (implementation *Lib3MFImplementation) ScalarFieldFromImage3D_GetScale(ScalarFieldFromImage3D Lib3MFHandle) (float64, error)
func (*Lib3MFImplementation) ScalarFieldFromImage3D_GetTileStyles ¶
func (implementation *Lib3MFImplementation) ScalarFieldFromImage3D_GetTileStyles(ScalarFieldFromImage3D Lib3MFHandle) (ELib3MFTextureTileStyle, ELib3MFTextureTileStyle, ELib3MFTextureTileStyle, error)
func (*Lib3MFImplementation) ScalarFieldFromImage3D_SetChannel ¶
func (implementation *Lib3MFImplementation) ScalarFieldFromImage3D_SetChannel(ScalarFieldFromImage3D Lib3MFHandle, eName ELib3MFChannelName) error
func (*Lib3MFImplementation) ScalarFieldFromImage3D_SetFilter ¶
func (implementation *Lib3MFImplementation) ScalarFieldFromImage3D_SetFilter(ScalarFieldFromImage3D Lib3MFHandle, eFilter ELib3MFTextureFilter) error
func (*Lib3MFImplementation) ScalarFieldFromImage3D_SetImage ¶
func (implementation *Lib3MFImplementation) ScalarFieldFromImage3D_SetImage(ScalarFieldFromImage3D Lib3MFHandle, Image3D Lib3MFHandle) error
func (*Lib3MFImplementation) ScalarFieldFromImage3D_SetOffset ¶
func (implementation *Lib3MFImplementation) ScalarFieldFromImage3D_SetOffset(ScalarFieldFromImage3D Lib3MFHandle, dOffset float64) error
func (*Lib3MFImplementation) ScalarFieldFromImage3D_SetScale ¶
func (implementation *Lib3MFImplementation) ScalarFieldFromImage3D_SetScale(ScalarFieldFromImage3D Lib3MFHandle, dScale float64) error
func (*Lib3MFImplementation) ScalarFieldFromImage3D_SetTileStyles ¶
func (implementation *Lib3MFImplementation) ScalarFieldFromImage3D_SetTileStyles(ScalarFieldFromImage3D Lib3MFHandle, eTileStyleU ELib3MFTextureTileStyle, eTileStyleV ELib3MFTextureTileStyle, eTileStyleW ELib3MFTextureTileStyle) error
func (*Lib3MFImplementation) ScalarFieldIterator_GetCurrentScalarField ¶
func (implementation *Lib3MFImplementation) ScalarFieldIterator_GetCurrentScalarField(ScalarFieldIterator Lib3MFHandle) (Lib3MFHandle, error)
func (*Lib3MFImplementation) ScalarFieldReference_SetScalarField ¶
func (implementation *Lib3MFImplementation) ScalarFieldReference_SetScalarField(ScalarFieldReference Lib3MFHandle, TheScalarField Lib3MFHandle) error
func (*Lib3MFImplementation) ScalarField_GetName ¶
func (implementation *Lib3MFImplementation) ScalarField_GetName(ScalarField Lib3MFHandle) (string, error)
func (*Lib3MFImplementation) ScalarField_IsComposed ¶
func (implementation *Lib3MFImplementation) ScalarField_IsComposed(ScalarField Lib3MFHandle) (bool, error)
func (*Lib3MFImplementation) ScalarField_IsConstant ¶
func (implementation *Lib3MFImplementation) ScalarField_IsConstant(ScalarField Lib3MFHandle) (bool, error)
func (*Lib3MFImplementation) ScalarField_IsFromImage3D ¶
func (implementation *Lib3MFImplementation) ScalarField_IsFromImage3D(ScalarField Lib3MFHandle) (bool, error)
func (*Lib3MFImplementation) ScalarField_SetName ¶
func (implementation *Lib3MFImplementation) ScalarField_SetName(ScalarField Lib3MFHandle, sName string) error
func (*Lib3MFImplementation) SetJournal ¶
func (implementation *Lib3MFImplementation) SetJournal(sJournalPath string) error
func (*Lib3MFImplementation) SliceStackIterator_GetCurrentSliceStack ¶
func (implementation *Lib3MFImplementation) SliceStackIterator_GetCurrentSliceStack(SliceStackIterator Lib3MFHandle) (Lib3MFHandle, error)
func (*Lib3MFImplementation) SliceStack_AddSlice ¶
func (implementation *Lib3MFImplementation) SliceStack_AddSlice(SliceStack Lib3MFHandle, dZTop float64) (Lib3MFHandle, error)
func (*Lib3MFImplementation) SliceStack_AddSliceStackReference ¶
func (implementation *Lib3MFImplementation) SliceStack_AddSliceStackReference(SliceStack Lib3MFHandle, TheSliceStack Lib3MFHandle) error
func (*Lib3MFImplementation) SliceStack_CollapseSliceReferences ¶
func (implementation *Lib3MFImplementation) SliceStack_CollapseSliceReferences(SliceStack Lib3MFHandle) error
func (*Lib3MFImplementation) SliceStack_GetBottomZ ¶
func (implementation *Lib3MFImplementation) SliceStack_GetBottomZ(SliceStack Lib3MFHandle) (float64, error)
func (*Lib3MFImplementation) SliceStack_GetOwnPath ¶
func (implementation *Lib3MFImplementation) SliceStack_GetOwnPath(SliceStack Lib3MFHandle) (string, error)
func (*Lib3MFImplementation) SliceStack_GetSlice ¶
func (implementation *Lib3MFImplementation) SliceStack_GetSlice(SliceStack Lib3MFHandle, nSliceIndex uint64) (Lib3MFHandle, error)
func (*Lib3MFImplementation) SliceStack_GetSliceCount ¶
func (implementation *Lib3MFImplementation) SliceStack_GetSliceCount(SliceStack Lib3MFHandle) (uint64, error)
func (*Lib3MFImplementation) SliceStack_GetSliceRefCount ¶
func (implementation *Lib3MFImplementation) SliceStack_GetSliceRefCount(SliceStack Lib3MFHandle) (uint64, error)
func (*Lib3MFImplementation) SliceStack_GetSliceStackReference ¶
func (implementation *Lib3MFImplementation) SliceStack_GetSliceStackReference(SliceStack Lib3MFHandle, nSliceRefIndex uint64) (Lib3MFHandle, error)
func (*Lib3MFImplementation) SliceStack_SetOwnPath ¶
func (implementation *Lib3MFImplementation) SliceStack_SetOwnPath(SliceStack Lib3MFHandle, sPath string) error
func (*Lib3MFImplementation) Slice_AddPolygon ¶
func (implementation *Lib3MFImplementation) Slice_AddPolygon(Slice Lib3MFHandle, Indices []uint32) (uint64, error)
func (*Lib3MFImplementation) Slice_GetPolygonCount ¶
func (implementation *Lib3MFImplementation) Slice_GetPolygonCount(Slice Lib3MFHandle) (uint64, error)
func (*Lib3MFImplementation) Slice_GetPolygonIndexCount ¶
func (implementation *Lib3MFImplementation) Slice_GetPolygonIndexCount(Slice Lib3MFHandle, nIndex uint64) (uint64, error)
func (*Lib3MFImplementation) Slice_GetPolygonIndices ¶
func (implementation *Lib3MFImplementation) Slice_GetPolygonIndices(Slice Lib3MFHandle, nIndex uint64) ([]uint32, error)
func (*Lib3MFImplementation) Slice_GetVertexCount ¶
func (implementation *Lib3MFImplementation) Slice_GetVertexCount(Slice Lib3MFHandle) (uint64, error)
func (*Lib3MFImplementation) Slice_GetVertices ¶
func (implementation *Lib3MFImplementation) Slice_GetVertices(Slice Lib3MFHandle) ([]sLib3MFPosition2D, error)
func (*Lib3MFImplementation) Slice_GetZTop ¶
func (implementation *Lib3MFImplementation) Slice_GetZTop(Slice Lib3MFHandle) (float64, error)
func (*Lib3MFImplementation) Slice_SetPolygonIndices ¶
func (implementation *Lib3MFImplementation) Slice_SetPolygonIndices(Slice Lib3MFHandle, nIndex uint64, Indices []uint32) error
func (*Lib3MFImplementation) Slice_SetVertices ¶
func (implementation *Lib3MFImplementation) Slice_SetVertices(Slice Lib3MFHandle, Vertices []sLib3MFPosition2D) error
func (*Lib3MFImplementation) Texture2DGroupIterator_GetCurrentTexture2DGroup ¶
func (implementation *Lib3MFImplementation) Texture2DGroupIterator_GetCurrentTexture2DGroup(Texture2DGroupIterator Lib3MFHandle) (Lib3MFHandle, error)
func (*Lib3MFImplementation) Texture2DGroup_AddTex2Coord ¶
func (implementation *Lib3MFImplementation) Texture2DGroup_AddTex2Coord(Texture2DGroup Lib3MFHandle, sUVCoordinate sLib3MFTex2Coord) (uint32, error)
func (*Lib3MFImplementation) Texture2DGroup_GetAllPropertyIDs ¶
func (implementation *Lib3MFImplementation) Texture2DGroup_GetAllPropertyIDs(Texture2DGroup Lib3MFHandle) ([]uint32, error)
func (*Lib3MFImplementation) Texture2DGroup_GetCount ¶
func (implementation *Lib3MFImplementation) Texture2DGroup_GetCount(Texture2DGroup Lib3MFHandle) (uint32, error)
func (*Lib3MFImplementation) Texture2DGroup_GetTex2Coord ¶
func (implementation *Lib3MFImplementation) Texture2DGroup_GetTex2Coord(Texture2DGroup Lib3MFHandle, nPropertyID uint32) (sLib3MFTex2Coord, error)
func (*Lib3MFImplementation) Texture2DGroup_GetTexture2D ¶
func (implementation *Lib3MFImplementation) Texture2DGroup_GetTexture2D(Texture2DGroup Lib3MFHandle) (Lib3MFHandle, error)
func (*Lib3MFImplementation) Texture2DGroup_RemoveTex2Coord ¶
func (implementation *Lib3MFImplementation) Texture2DGroup_RemoveTex2Coord(Texture2DGroup Lib3MFHandle, nPropertyID uint32) error
func (*Lib3MFImplementation) Texture2DIterator_GetCurrentTexture2D ¶
func (implementation *Lib3MFImplementation) Texture2DIterator_GetCurrentTexture2D(Texture2DIterator Lib3MFHandle) (Lib3MFHandle, error)
func (*Lib3MFImplementation) Texture2D_GetAttachment ¶
func (implementation *Lib3MFImplementation) Texture2D_GetAttachment(Texture2D Lib3MFHandle) (Lib3MFHandle, error)
func (*Lib3MFImplementation) Texture2D_GetContentType ¶
func (implementation *Lib3MFImplementation) Texture2D_GetContentType(Texture2D Lib3MFHandle) (ELib3MFTextureType, error)
func (*Lib3MFImplementation) Texture2D_GetFilter ¶
func (implementation *Lib3MFImplementation) Texture2D_GetFilter(Texture2D Lib3MFHandle) (ELib3MFTextureFilter, error)
func (*Lib3MFImplementation) Texture2D_GetTileStyleUV ¶
func (implementation *Lib3MFImplementation) Texture2D_GetTileStyleUV(Texture2D Lib3MFHandle) (ELib3MFTextureTileStyle, ELib3MFTextureTileStyle, error)
func (*Lib3MFImplementation) Texture2D_SetAttachment ¶
func (implementation *Lib3MFImplementation) Texture2D_SetAttachment(Texture2D Lib3MFHandle, Attachment Lib3MFHandle) error
func (*Lib3MFImplementation) Texture2D_SetContentType ¶
func (implementation *Lib3MFImplementation) Texture2D_SetContentType(Texture2D Lib3MFHandle, eContentType ELib3MFTextureType) error
func (*Lib3MFImplementation) Texture2D_SetFilter ¶
func (implementation *Lib3MFImplementation) Texture2D_SetFilter(Texture2D Lib3MFHandle, eFilter ELib3MFTextureFilter) error
func (*Lib3MFImplementation) Texture2D_SetTileStyleUV ¶
func (implementation *Lib3MFImplementation) Texture2D_SetTileStyleUV(Texture2D Lib3MFHandle, eTileStyleU ELib3MFTextureTileStyle, eTileStyleV ELib3MFTextureTileStyle) error
func (*Lib3MFImplementation) Vector3DFieldComposed_GetFactor1 ¶
func (implementation *Lib3MFImplementation) Vector3DFieldComposed_GetFactor1(Vector3DFieldComposed Lib3MFHandle) (float64, error)
func (*Lib3MFImplementation) Vector3DFieldComposed_GetFactor2 ¶
func (implementation *Lib3MFImplementation) Vector3DFieldComposed_GetFactor2(Vector3DFieldComposed Lib3MFHandle) (float64, error)
func (*Lib3MFImplementation) Vector3DFieldComposed_GetMethod ¶
func (implementation *Lib3MFImplementation) Vector3DFieldComposed_GetMethod(Vector3DFieldComposed Lib3MFHandle) (ELib3MFCompositionMethod, error)
func (*Lib3MFImplementation) Vector3DFieldComposed_GetSpace ¶
func (implementation *Lib3MFImplementation) Vector3DFieldComposed_GetSpace(Vector3DFieldComposed Lib3MFHandle) (ELib3MFCompositionSpace, error)
func (*Lib3MFImplementation) Vector3DFieldComposed_ScalarFieldReferenceMask ¶
func (implementation *Lib3MFImplementation) Vector3DFieldComposed_ScalarFieldReferenceMask(Vector3DFieldComposed Lib3MFHandle) (Lib3MFHandle, error)
func (*Lib3MFImplementation) Vector3DFieldComposed_SetFactor1 ¶
func (implementation *Lib3MFImplementation) Vector3DFieldComposed_SetFactor1(Vector3DFieldComposed Lib3MFHandle, dFactor1 float64) error
func (*Lib3MFImplementation) Vector3DFieldComposed_SetFactor2 ¶
func (implementation *Lib3MFImplementation) Vector3DFieldComposed_SetFactor2(Vector3DFieldComposed Lib3MFHandle, dFactor2 float64) error
func (*Lib3MFImplementation) Vector3DFieldComposed_SetMethod ¶
func (implementation *Lib3MFImplementation) Vector3DFieldComposed_SetMethod(Vector3DFieldComposed Lib3MFHandle, eTheMethod ELib3MFCompositionMethod) error
func (*Lib3MFImplementation) Vector3DFieldComposed_SetSpace ¶
func (implementation *Lib3MFImplementation) Vector3DFieldComposed_SetSpace(Vector3DFieldComposed Lib3MFHandle, eTheSpace ELib3MFCompositionSpace) error
func (*Lib3MFImplementation) Vector3DFieldComposed_Vector3DFieldReference1 ¶
func (implementation *Lib3MFImplementation) Vector3DFieldComposed_Vector3DFieldReference1(Vector3DFieldComposed Lib3MFHandle) (Lib3MFHandle, error)
func (*Lib3MFImplementation) Vector3DFieldComposed_Vector3DFieldReference2 ¶
func (implementation *Lib3MFImplementation) Vector3DFieldComposed_Vector3DFieldReference2(Vector3DFieldComposed Lib3MFHandle) (Lib3MFHandle, error)
func (*Lib3MFImplementation) Vector3DFieldConstant_GetValueX ¶
func (implementation *Lib3MFImplementation) Vector3DFieldConstant_GetValueX(Vector3DFieldConstant Lib3MFHandle) (float64, error)
func (*Lib3MFImplementation) Vector3DFieldConstant_GetValueY ¶
func (implementation *Lib3MFImplementation) Vector3DFieldConstant_GetValueY(Vector3DFieldConstant Lib3MFHandle) (float64, error)
func (*Lib3MFImplementation) Vector3DFieldConstant_GetValueZ ¶
func (implementation *Lib3MFImplementation) Vector3DFieldConstant_GetValueZ(Vector3DFieldConstant Lib3MFHandle) (float64, error)
func (*Lib3MFImplementation) Vector3DFieldConstant_SetValueX ¶
func (implementation *Lib3MFImplementation) Vector3DFieldConstant_SetValueX(Vector3DFieldConstant Lib3MFHandle, dValueX float64) error
func (*Lib3MFImplementation) Vector3DFieldConstant_SetValueY ¶
func (implementation *Lib3MFImplementation) Vector3DFieldConstant_SetValueY(Vector3DFieldConstant Lib3MFHandle, dValueY float64) error
func (*Lib3MFImplementation) Vector3DFieldConstant_SetValueZ ¶
func (implementation *Lib3MFImplementation) Vector3DFieldConstant_SetValueZ(Vector3DFieldConstant Lib3MFHandle, dValueZ float64) error
func (*Lib3MFImplementation) Vector3DFieldFromImage3D_GetFilter ¶
func (implementation *Lib3MFImplementation) Vector3DFieldFromImage3D_GetFilter(Vector3DFieldFromImage3D Lib3MFHandle) (ELib3MFTextureFilter, error)
func (*Lib3MFImplementation) Vector3DFieldFromImage3D_GetImage ¶
func (implementation *Lib3MFImplementation) Vector3DFieldFromImage3D_GetImage(Vector3DFieldFromImage3D Lib3MFHandle) (Lib3MFHandle, error)
func (*Lib3MFImplementation) Vector3DFieldFromImage3D_GetOffset ¶
func (implementation *Lib3MFImplementation) Vector3DFieldFromImage3D_GetOffset(Vector3DFieldFromImage3D Lib3MFHandle) (float64, error)
func (*Lib3MFImplementation) Vector3DFieldFromImage3D_GetScale ¶
func (implementation *Lib3MFImplementation) Vector3DFieldFromImage3D_GetScale(Vector3DFieldFromImage3D Lib3MFHandle) (float64, error)
func (*Lib3MFImplementation) Vector3DFieldFromImage3D_GetTileStyles ¶
func (implementation *Lib3MFImplementation) Vector3DFieldFromImage3D_GetTileStyles(Vector3DFieldFromImage3D Lib3MFHandle) (ELib3MFTextureTileStyle, ELib3MFTextureTileStyle, ELib3MFTextureTileStyle, error)
func (*Lib3MFImplementation) Vector3DFieldFromImage3D_SetFilter ¶
func (implementation *Lib3MFImplementation) Vector3DFieldFromImage3D_SetFilter(Vector3DFieldFromImage3D Lib3MFHandle, eFilter ELib3MFTextureFilter) error
func (*Lib3MFImplementation) Vector3DFieldFromImage3D_SetImage ¶
func (implementation *Lib3MFImplementation) Vector3DFieldFromImage3D_SetImage(Vector3DFieldFromImage3D Lib3MFHandle, Image3D Lib3MFHandle) error
func (*Lib3MFImplementation) Vector3DFieldFromImage3D_SetOffset ¶
func (implementation *Lib3MFImplementation) Vector3DFieldFromImage3D_SetOffset(Vector3DFieldFromImage3D Lib3MFHandle, dOffset float64) error
func (*Lib3MFImplementation) Vector3DFieldFromImage3D_SetScale ¶
func (implementation *Lib3MFImplementation) Vector3DFieldFromImage3D_SetScale(Vector3DFieldFromImage3D Lib3MFHandle, dScale float64) error
func (*Lib3MFImplementation) Vector3DFieldFromImage3D_SetTileStyles ¶
func (implementation *Lib3MFImplementation) Vector3DFieldFromImage3D_SetTileStyles(Vector3DFieldFromImage3D Lib3MFHandle, eTileStyleU ELib3MFTextureTileStyle, eTileStyleV ELib3MFTextureTileStyle, eTileStyleW ELib3MFTextureTileStyle) error
func (*Lib3MFImplementation) Vector3DFieldIterator_GetCurrentVector3DField ¶
func (implementation *Lib3MFImplementation) Vector3DFieldIterator_GetCurrentVector3DField(Vector3DFieldIterator Lib3MFHandle) (Lib3MFHandle, error)
func (*Lib3MFImplementation) Vector3DFieldReference_SetVector3DField ¶
func (implementation *Lib3MFImplementation) Vector3DFieldReference_SetVector3DField(Vector3DFieldReference Lib3MFHandle, TheVector3DField Lib3MFHandle) error
func (*Lib3MFImplementation) Vector3DField_GetName ¶
func (implementation *Lib3MFImplementation) Vector3DField_GetName(Vector3DField Lib3MFHandle) (string, error)
func (*Lib3MFImplementation) Vector3DField_IsComposed ¶
func (implementation *Lib3MFImplementation) Vector3DField_IsComposed(Vector3DField Lib3MFHandle) (bool, error)
func (*Lib3MFImplementation) Vector3DField_IsConstant ¶
func (implementation *Lib3MFImplementation) Vector3DField_IsConstant(Vector3DField Lib3MFHandle) (bool, error)
func (*Lib3MFImplementation) Vector3DField_IsFromImage3D ¶
func (implementation *Lib3MFImplementation) Vector3DField_IsFromImage3D(Vector3DField Lib3MFHandle) (bool, error)
func (*Lib3MFImplementation) Vector3DField_SetName ¶
func (implementation *Lib3MFImplementation) Vector3DField_SetName(Vector3DField Lib3MFHandle, sName string) error
func (*Lib3MFImplementation) VolumeDataBoundary_GetSolidThreshold ¶
func (implementation *Lib3MFImplementation) VolumeDataBoundary_GetSolidThreshold(VolumeDataBoundary Lib3MFHandle) (float64, error)
func (*Lib3MFImplementation) VolumeDataBoundary_SetSolidThreshold ¶
func (implementation *Lib3MFImplementation) VolumeDataBoundary_SetSolidThreshold(VolumeDataBoundary Lib3MFHandle, dTheSolidThreshold float64) error
func (*Lib3MFImplementation) VolumeDataComposite_AddMaterialMapping ¶
func (implementation *Lib3MFImplementation) VolumeDataComposite_AddMaterialMapping(VolumeDataComposite Lib3MFHandle, sTransform sLib3MFTransform) (Lib3MFHandle, error)
func (*Lib3MFImplementation) VolumeDataComposite_GetBaseMaterialGroup ¶
func (implementation *Lib3MFImplementation) VolumeDataComposite_GetBaseMaterialGroup(VolumeDataComposite Lib3MFHandle) (Lib3MFHandle, error)
func (*Lib3MFImplementation) VolumeDataComposite_GetMaterialMapping ¶
func (implementation *Lib3MFImplementation) VolumeDataComposite_GetMaterialMapping(VolumeDataComposite Lib3MFHandle, nIndex uint32) (Lib3MFHandle, error)
func (*Lib3MFImplementation) VolumeDataComposite_GetMaterialMappingCount ¶
func (implementation *Lib3MFImplementation) VolumeDataComposite_GetMaterialMappingCount(VolumeDataComposite Lib3MFHandle) (uint32, error)
func (*Lib3MFImplementation) VolumeDataComposite_RemoveMaterialMapping ¶
func (implementation *Lib3MFImplementation) VolumeDataComposite_RemoveMaterialMapping(VolumeDataComposite Lib3MFHandle, nIndex uint32) error
func (*Lib3MFImplementation) VolumeDataComposite_SetBaseMaterialGroup ¶
func (implementation *Lib3MFImplementation) VolumeDataComposite_SetBaseMaterialGroup(VolumeDataComposite Lib3MFHandle, BaseMaterialGroupInstance Lib3MFHandle) error
func (*Lib3MFImplementation) VolumeDataProperty_GetName ¶
func (implementation *Lib3MFImplementation) VolumeDataProperty_GetName(VolumeDataProperty Lib3MFHandle) (string, error)
func (*Lib3MFImplementation) VolumeDataProperty_IsRequired ¶
func (implementation *Lib3MFImplementation) VolumeDataProperty_IsRequired(VolumeDataProperty Lib3MFHandle) (bool, error)
func (*Lib3MFImplementation) VolumeDataProperty_SetIsRequired ¶
func (implementation *Lib3MFImplementation) VolumeDataProperty_SetIsRequired(VolumeDataProperty Lib3MFHandle, bIsRequired bool) error
func (*Lib3MFImplementation) VolumeData_AddPropertyFromScalarField ¶
func (implementation *Lib3MFImplementation) VolumeData_AddPropertyFromScalarField(VolumeData Lib3MFHandle, sName string, TheScalarField Lib3MFHandle) (Lib3MFHandle, error)
func (*Lib3MFImplementation) VolumeData_AddPropertyFromVector3DField ¶
func (implementation *Lib3MFImplementation) VolumeData_AddPropertyFromVector3DField(VolumeData Lib3MFHandle, sName string, TheVector3DField Lib3MFHandle) (Lib3MFHandle, error)
func (*Lib3MFImplementation) VolumeData_CreateNewBoundary ¶
func (implementation *Lib3MFImplementation) VolumeData_CreateNewBoundary(VolumeData Lib3MFHandle, TheScalarField Lib3MFHandle) (Lib3MFHandle, error)
func (*Lib3MFImplementation) VolumeData_CreateNewColor ¶
func (implementation *Lib3MFImplementation) VolumeData_CreateNewColor(VolumeData Lib3MFHandle, TheVector3DField Lib3MFHandle) (Lib3MFHandle, error)
func (*Lib3MFImplementation) VolumeData_CreateNewComposite ¶
func (implementation *Lib3MFImplementation) VolumeData_CreateNewComposite(VolumeData Lib3MFHandle) (Lib3MFHandle, error)
func (*Lib3MFImplementation) VolumeData_GetBoundary ¶
func (implementation *Lib3MFImplementation) VolumeData_GetBoundary(VolumeData Lib3MFHandle) (Lib3MFHandle, error)
func (*Lib3MFImplementation) VolumeData_GetColor ¶
func (implementation *Lib3MFImplementation) VolumeData_GetColor(VolumeData Lib3MFHandle) (Lib3MFHandle, error)
func (*Lib3MFImplementation) VolumeData_GetComposite ¶
func (implementation *Lib3MFImplementation) VolumeData_GetComposite(VolumeData Lib3MFHandle) (Lib3MFHandle, error)
func (*Lib3MFImplementation) VolumeData_GetProperty ¶
func (implementation *Lib3MFImplementation) VolumeData_GetProperty(VolumeData Lib3MFHandle, nIndex uint32) (Lib3MFHandle, error)
func (*Lib3MFImplementation) VolumeData_GetPropertyCount ¶
func (implementation *Lib3MFImplementation) VolumeData_GetPropertyCount(VolumeData Lib3MFHandle) (uint32, error)
func (*Lib3MFImplementation) VolumeData_RemoveBoundary ¶
func (implementation *Lib3MFImplementation) VolumeData_RemoveBoundary(VolumeData Lib3MFHandle) error
func (*Lib3MFImplementation) VolumeData_RemoveColor ¶
func (implementation *Lib3MFImplementation) VolumeData_RemoveColor(VolumeData Lib3MFHandle) error
func (*Lib3MFImplementation) VolumeData_RemoveComposite ¶
func (implementation *Lib3MFImplementation) VolumeData_RemoveComposite(VolumeData Lib3MFHandle) error
func (*Lib3MFImplementation) VolumeData_RemoveProperty ¶
func (implementation *Lib3MFImplementation) VolumeData_RemoveProperty(VolumeData Lib3MFHandle, nIndex uint32) error
func (*Lib3MFImplementation) Writer_AddKeyWrappingCallback ¶
func (implementation *Lib3MFImplementation) Writer_AddKeyWrappingCallback(Writer Lib3MFHandle, sConsumerID string, pTheCallback int64, nUserData uint64) error
func (*Lib3MFImplementation) Writer_GetDecimalPrecision ¶
func (implementation *Lib3MFImplementation) Writer_GetDecimalPrecision(Writer Lib3MFHandle) (uint32, error)
func (*Lib3MFImplementation) Writer_GetStreamSize ¶
func (implementation *Lib3MFImplementation) Writer_GetStreamSize(Writer Lib3MFHandle) (uint64, error)
func (*Lib3MFImplementation) Writer_GetStrictModeActive ¶
func (implementation *Lib3MFImplementation) Writer_GetStrictModeActive(Writer Lib3MFHandle) (bool, error)
func (*Lib3MFImplementation) Writer_GetWarning ¶
func (implementation *Lib3MFImplementation) Writer_GetWarning(Writer Lib3MFHandle, nIndex uint32) (uint32, string, error)
func (*Lib3MFImplementation) Writer_GetWarningCount ¶
func (implementation *Lib3MFImplementation) Writer_GetWarningCount(Writer Lib3MFHandle) (uint32, error)
func (*Lib3MFImplementation) Writer_SetContentEncryptionCallback ¶
func (implementation *Lib3MFImplementation) Writer_SetContentEncryptionCallback(Writer Lib3MFHandle, pTheCallback int64, nUserData uint64) error
func (*Lib3MFImplementation) Writer_SetDecimalPrecision ¶
func (implementation *Lib3MFImplementation) Writer_SetDecimalPrecision(Writer Lib3MFHandle, nDecimalPrecision uint32) error
func (*Lib3MFImplementation) Writer_SetProgressCallback ¶
func (implementation *Lib3MFImplementation) Writer_SetProgressCallback(Writer Lib3MFHandle, pProgressCallback int64, nUserData uint64) error
func (*Lib3MFImplementation) Writer_SetStrictModeActive ¶
func (implementation *Lib3MFImplementation) Writer_SetStrictModeActive(Writer Lib3MFHandle, bStrictModeActive bool) error
func (*Lib3MFImplementation) Writer_WriteToBuffer ¶
func (implementation *Lib3MFImplementation) Writer_WriteToBuffer(Writer Lib3MFHandle) ([]uint8, error)
func (*Lib3MFImplementation) Writer_WriteToCallback ¶
func (implementation *Lib3MFImplementation) Writer_WriteToCallback(Writer Lib3MFHandle, pTheWriteCallback int64, pTheSeekCallback int64, nUserData uint64) error
func (*Lib3MFImplementation) Writer_WriteToFile ¶
func (implementation *Lib3MFImplementation) Writer_WriteToFile(Writer Lib3MFHandle, sFilename string) error
type Lib3MFImplementationHandle ¶
type Lib3MFImplementationHandle interface {
Lib3MFHandle
GetDLLInHandle() uintptr
GetDLLOutHandle() uintptr
GetWrapper() *Lib3MFImplementation
}
type Lib3MFImplementationHandleStruct ¶
type Lib3MFImplementationHandleStruct struct {
Implementation *Lib3MFImplementation
DLLhandle uintptr
}
func (*Lib3MFImplementationHandleStruct) Close ¶
func (handle *Lib3MFImplementationHandleStruct) Close() error
func (*Lib3MFImplementationHandleStruct) GetDLLInHandle ¶
func (handle *Lib3MFImplementationHandleStruct) GetDLLInHandle() uintptr
func (*Lib3MFImplementationHandleStruct) GetDLLOutHandle ¶
func (handle *Lib3MFImplementationHandleStruct) GetDLLOutHandle() uintptr
func (*Lib3MFImplementationHandleStruct) GetWrapper ¶
func (handle *Lib3MFImplementationHandleStruct) GetWrapper() *Lib3MFImplementation
func (*Lib3MFImplementationHandleStruct) IsValid ¶
func (handle *Lib3MFImplementationHandleStruct) IsValid() bool
type Lib3MFWrapper ¶
type Lib3MFWrapper struct {
Interface Lib3MFGoInterface
}
************************************************************************************************************************
Class definition Lib3MFWrapper
*************************************************************************************************************************
func Lib3MFLoadWrapper ¶
func Lib3MFLoadWrapper(DllFileName string) (Lib3MFWrapper, error)
type MatVecMultiplicationNode ¶
type MatVecMultiplicationNode struct {
TwoInputNode
}
MatVecMultiplicationNode represents a Lib3MF class.
type MaterialMapping ¶
type MaterialMapping struct {
FunctionReference
}
MaterialMapping represents a Lib3MF class.
type Matrix4x4 ¶
type Matrix4x4 struct {
Field [4][4]float64
}
Matrix4x4 represents a Lib3MF struct.
type MatrixFromColumnsNode ¶
type MatrixFromColumnsNode struct {
ImplicitNode
}
MatrixFromColumnsNode represents a Lib3MF class.
func (MatrixFromColumnsNode) GetInputA ¶
func (inst MatrixFromColumnsNode) GetInputA() (ImplicitPort, error)
GetInputA retrieves the input for the first column.
func (MatrixFromColumnsNode) GetInputB ¶
func (inst MatrixFromColumnsNode) GetInputB() (ImplicitPort, error)
GetInputB retrieves the input for the second column.
func (MatrixFromColumnsNode) GetInputC ¶
func (inst MatrixFromColumnsNode) GetInputC() (ImplicitPort, error)
GetInputC retrieves the input for the third column.
func (MatrixFromColumnsNode) GetInputD ¶
func (inst MatrixFromColumnsNode) GetInputD() (ImplicitPort, error)
GetInputD retrieves the input for the fourth column.
func (MatrixFromColumnsNode) GetOutputResult ¶
func (inst MatrixFromColumnsNode) GetOutputResult() (ImplicitPort, error)
GetOutputResult retrieves the output.
type MatrixFromRowsNode ¶
type MatrixFromRowsNode struct {
ImplicitNode
}
MatrixFromRowsNode represents a Lib3MF class.
func (MatrixFromRowsNode) GetInputA ¶
func (inst MatrixFromRowsNode) GetInputA() (ImplicitPort, error)
GetInputA retrieves the input for the first row.
func (MatrixFromRowsNode) GetInputB ¶
func (inst MatrixFromRowsNode) GetInputB() (ImplicitPort, error)
GetInputB retrieves the input for the second row.
func (MatrixFromRowsNode) GetInputC ¶
func (inst MatrixFromRowsNode) GetInputC() (ImplicitPort, error)
GetInputC retrieves the input for the third row.
func (MatrixFromRowsNode) GetInputD ¶
func (inst MatrixFromRowsNode) GetInputD() (ImplicitPort, error)
GetInputD retrieves the input for the fourth row.
func (MatrixFromRowsNode) GetOutputResult ¶
func (inst MatrixFromRowsNode) GetOutputResult() (ImplicitPort, error)
GetOutputResult retrieves the output.
type MeshNode ¶
type MeshNode struct {
ImplicitNode
}
MeshNode represents a Lib3MF class.
func (MeshNode) GetInputMesh ¶
func (inst MeshNode) GetInputMesh() (ImplicitPort, error)
GetInputMesh retrieves the input for the model resource id of the mesh.
func (MeshNode) GetInputPos ¶
func (inst MeshNode) GetInputPos() (ImplicitPort, error)
GetInputPos retrieves the input for the position.
func (MeshNode) GetOutputDistance ¶
func (inst MeshNode) GetOutputDistance() (ImplicitPort, error)
GetOutputDistance retrieves the output.
type MeshObject ¶
type MeshObject struct {
Object
}
MeshObject represents a Lib3MF class.
func (MeshObject) AddTriangle ¶
func (inst MeshObject) AddTriangle(indices Triangle) (uint32, error)
AddTriangle adds a single triangle to a mesh object.
func (MeshObject) AddTriangleSet ¶
func (inst MeshObject) AddTriangleSet(identifier string, name string) (TriangleSet, error)
AddTriangleSet adds a new triangle set.
func (MeshObject) AddVertex ¶
func (inst MeshObject) AddVertex(coordinates Position) (uint32, error)
AddVertex adds a single vertex to a mesh object.
func (MeshObject) BeamLattice ¶
func (inst MeshObject) BeamLattice() (BeamLattice, error)
BeamLattice retrieves the BeamLattice within this MeshObject.
func (MeshObject) ClearAllProperties ¶
func (inst MeshObject) ClearAllProperties() error
ClearAllProperties clears all properties of this mesh object (triangle and object-level).
func (MeshObject) FindTriangleSet ¶
func (inst MeshObject) FindTriangleSet(identifier string) (TriangleSet, error)
FindTriangleSet finds a new triangle set by identifier. Fails if not existing.
func (MeshObject) GetAllTriangleProperties ¶
func (inst MeshObject) GetAllTriangleProperties(propertiesArray []TriangleProperties) ([]TriangleProperties, error)
GetAllTriangleProperties gets the properties of all triangles of a mesh object.
func (MeshObject) GetObjectLevelProperty ¶
func (inst MeshObject) GetObjectLevelProperty() (uint32, uint32, bool, error)
GetObjectLevelProperty gets the property at the object-level of the mesh object.
func (MeshObject) GetTriangle ¶
func (inst MeshObject) GetTriangle(index uint32) (Triangle, error)
GetTriangle returns indices of a single triangle of a mesh object.
func (MeshObject) GetTriangleCount ¶
func (inst MeshObject) GetTriangleCount() (uint32, error)
GetTriangleCount returns the triangle count of a mesh object.
func (MeshObject) GetTriangleIndices ¶
func (inst MeshObject) GetTriangleIndices(indices []Triangle) ([]Triangle, error)
GetTriangleIndices get all triangles of a mesh object.
func (MeshObject) GetTriangleProperties ¶
func (inst MeshObject) GetTriangleProperties(index uint32) (TriangleProperties, error)
GetTriangleProperties gets the properties of a single triangle of a mesh object.
func (MeshObject) GetTriangleSet ¶
func (inst MeshObject) GetTriangleSet(index uint32) (TriangleSet, error)
GetTriangleSet returns a specific triangle set by index.
func (MeshObject) GetTriangleSetCount ¶
func (inst MeshObject) GetTriangleSetCount() (uint32, error)
GetTriangleSetCount returns number of triangle sets.
func (MeshObject) GetVertex ¶
func (inst MeshObject) GetVertex(index uint32) (Position, error)
GetVertex returns the vertex count of a mesh object.
func (MeshObject) GetVertexCount ¶
func (inst MeshObject) GetVertexCount() (uint32, error)
GetVertexCount returns the vertex count of a mesh object.
func (MeshObject) GetVertices ¶
func (inst MeshObject) GetVertices(vertices []Position) ([]Position, error)
GetVertices obtains all vertex positions of a mesh object.
func (MeshObject) GetVolumeData ¶
func (inst MeshObject) GetVolumeData() (*VolumeData, error)
GetVolumeData retrieves the VolumeData of this MeshObject.
func (MeshObject) HasTriangleSet ¶
func (inst MeshObject) HasTriangleSet(identifier string) (bool, error)
HasTriangleSet checks if a triangle set exists.
func (MeshObject) IsManifoldAndOriented ¶
func (inst MeshObject) IsManifoldAndOriented() (bool, error)
IsManifoldAndOriented retrieves, if an object describes a topologically oriented and manifold mesh, according to the core spec.
func (MeshObject) SetAllTriangleProperties ¶
func (inst MeshObject) SetAllTriangleProperties(propertiesArray []TriangleProperties) error
SetAllTriangleProperties sets the properties of all triangles of a mesh object. Sets the object level property to the first entry of the passed triangle properties, if not yet specified.
func (MeshObject) SetGeometry ¶
func (inst MeshObject) SetGeometry(vertices []Position, indices []Triangle) error
SetGeometry set all triangles of a mesh object.
func (MeshObject) SetObjectLevelProperty ¶
func (inst MeshObject) SetObjectLevelProperty(uniqueResourceID uint32, propertyID uint32) error
SetObjectLevelProperty sets the property at the object-level of the mesh object.
func (MeshObject) SetTriangle ¶
func (inst MeshObject) SetTriangle(index uint32, indices Triangle) error
SetTriangle sets the indices of a single triangle of a mesh object.
func (MeshObject) SetTriangleProperties ¶
func (inst MeshObject) SetTriangleProperties(index uint32, properties TriangleProperties) error
SetTriangleProperties sets the properties of a single triangle of a mesh object.
func (MeshObject) SetVertex ¶
func (inst MeshObject) SetVertex(index uint32, coordinates Position) error
SetVertex sets the coordinates of a single vertex of a mesh object.
func (MeshObject) SetVolumeData ¶
func (inst MeshObject) SetVolumeData(theVolumeData VolumeData) error
SetVolumeData sets the VolumeData of this MeshObject.
type MeshObjectIterator ¶
type MeshObjectIterator struct {
ResourceIterator
}
MeshObjectIterator represents a Lib3MF class.
func (MeshObjectIterator) GetCurrentMeshObject ¶
func (inst MeshObjectIterator) GetCurrentMeshObject() (MeshObject, error)
GetCurrentMeshObject returns the MeshObject the iterator points at.
type MetaData ¶
type MetaData struct {
Base
}
MetaData represents a Lib3MF class.
func (MetaData) GetMustPreserve ¶
GetMustPreserve returns, whether a metadata must be preserved.
func (MetaData) GetNameSpace ¶
GetNameSpace returns the namespace URL of the metadata.
func (MetaData) SetMustPreserve ¶
SetMustPreserve sets whether a metadata must be preserved.
func (MetaData) SetNameSpace ¶
SetNameSpace sets a new namespace URL of the metadata.
type MetaDataGroup ¶
type MetaDataGroup struct {
Base
}
MetaDataGroup represents a Lib3MF class.
func (MetaDataGroup) AddMetaData ¶
func (inst MetaDataGroup) AddMetaData(nameSpace string, name string, value string, _type string, mustPreserve bool) (MetaData, error)
AddMetaData adds a new metadata to this metadatagroup.
func (MetaDataGroup) GetMetaData ¶
func (inst MetaDataGroup) GetMetaData(index uint32) (MetaData, error)
GetMetaData returns a metadata value within this metadatagroup.
func (MetaDataGroup) GetMetaDataByKey ¶
func (inst MetaDataGroup) GetMetaDataByKey(nameSpace string, name string) (MetaData, error)
GetMetaDataByKey returns a metadata value within this metadatagroup.
func (MetaDataGroup) GetMetaDataCount ¶
func (inst MetaDataGroup) GetMetaDataCount() (uint32, error)
GetMetaDataCount returns the number of metadata in this metadatagroup.
func (MetaDataGroup) RemoveMetaData ¶
func (inst MetaDataGroup) RemoveMetaData(theMetaData MetaData) error
RemoveMetaData removes metadata from the model.
func (MetaDataGroup) RemoveMetaDataByIndex ¶
func (inst MetaDataGroup) RemoveMetaDataByIndex(index uint32) error
RemoveMetaDataByIndex removes metadata by index from the model.
type Model ¶
type Model struct {
Base
}
Model represents a Lib3MF class.
func (Model) AddAttachment ¶
func (inst Model) AddAttachment(uRI string, relationShipType string) (Attachment, error)
AddAttachment adds an attachment stream to the model. The OPC part will be related to the model stream with a certain relationship type.
func (Model) AddBaseMaterialGroup ¶
func (inst Model) AddBaseMaterialGroup() (BaseMaterialGroup, error)
AddBaseMaterialGroup adds an empty BaseMaterialGroup resource to the model.
func (Model) AddBuildItem ¶
AddBuildItem adds a build item to the model.
func (Model) AddColorGroup ¶
func (inst Model) AddColorGroup() (ColorGroup, error)
AddColorGroup adds an empty ColorGroup resource to the model.
func (Model) AddComponentsObject ¶
func (inst Model) AddComponentsObject() (ComponentsObject, error)
AddComponentsObject adds an empty component object to the model.
func (Model) AddCompositeMaterials ¶
func (inst Model) AddCompositeMaterials(baseMaterialGroupInstance BaseMaterialGroup) (CompositeMaterials, error)
AddCompositeMaterials adds an empty CompositeMaterials resource to the model.
func (Model) AddCustomContentType ¶
AddCustomContentType adds a new Content Type to the model.
func (Model) AddFunctionFromImage3D ¶
func (inst Model) AddFunctionFromImage3D(image3DInstance Image3D) (FunctionFromImage3D, error)
AddFunctionFromImage3D adds a function defined by an image3d to the model.
func (Model) AddImageStack ¶
func (inst Model) AddImageStack(columnCount uint32, rowCount uint32, sheetCount uint32) (ImageStack, error)
AddImageStack creates a new 3D Image Resource.
func (Model) AddImplicitFunction ¶
func (inst Model) AddImplicitFunction() (ImplicitFunction, error)
AddImplicitFunction adds a function described by nodes to the model.
func (Model) AddLevelSet ¶
AddLevelSet adds an empty boundary shape object to the model.
func (Model) AddMeshObject ¶
func (inst Model) AddMeshObject() (MeshObject, error)
AddMeshObject adds an empty mesh object to the model.
func (Model) AddMultiPropertyGroup ¶
func (inst Model) AddMultiPropertyGroup() (MultiPropertyGroup, error)
AddMultiPropertyGroup adds an empty MultiPropertyGroup resource to the model.
func (Model) AddSliceStack ¶
func (inst Model) AddSliceStack(zBottom float64) (SliceStack, error)
AddSliceStack creates a new model slicestack by its id.
func (Model) AddTexture2DFromAttachment ¶
func (inst Model) AddTexture2DFromAttachment(textureAttachment Attachment) (Texture2D, error)
AddTexture2DFromAttachment adds a texture2d resource to the model. Its path is given by that of an existing attachment.
func (Model) AddTexture2DGroup ¶
func (inst Model) AddTexture2DGroup(texture2DInstance Texture2D) (Texture2DGroup, error)
AddTexture2DGroup adds an empty Texture2DGroup resource to the model.
func (Model) AddVolumeData ¶
func (inst Model) AddVolumeData() (VolumeData, error)
AddVolumeData adds a volume data resource to the model.
func (Model) CreatePackageThumbnailAttachment ¶
func (inst Model) CreatePackageThumbnailAttachment() (Attachment, error)
CreatePackageThumbnailAttachment create a new or the existing package thumbnail for the OPC package.
func (Model) FindAttachment ¶
func (inst Model) FindAttachment(uRI string) (Attachment, error)
FindAttachment retrieves an attachment stream object from the model.
func (Model) FindOrCreatePackagePart ¶
func (inst Model) FindOrCreatePackagePart(absolutePath string) (PackagePart, error)
FindOrCreatePackagePart returns a new PackagePart for use within the OPC package.
func (Model) GetAttachment ¶
func (inst Model) GetAttachment(index uint32) (Attachment, error)
GetAttachment retrieves an attachment stream object from the model..
func (Model) GetAttachmentCount ¶
GetAttachmentCount retrieves the number of attachments of the model.
func (Model) GetBaseMaterialGroupByID ¶
func (inst Model) GetBaseMaterialGroupByID(uniqueResourceID uint32) (BaseMaterialGroup, error)
GetBaseMaterialGroupByID finds a model base material group by its UniqueResourceID.
func (Model) GetBaseMaterialGroups ¶
func (inst Model) GetBaseMaterialGroups() (BaseMaterialGroupIterator, error)
GetBaseMaterialGroups creates a BaseMaterialGroupIterator instance with all base material resources.
func (Model) GetBuildItems ¶
func (inst Model) GetBuildItems() (BuildItemIterator, error)
GetBuildItems creates a build item iterator instance with all build items.
func (Model) GetBuildUUID ¶
GetBuildUUID returns, whether a build has a UUID and, if true, the build's UUID.
func (Model) GetColorGroupByID ¶
func (inst Model) GetColorGroupByID(uniqueResourceID uint32) (ColorGroup, error)
GetColorGroupByID finds a model color group by its UniqueResourceID.
func (Model) GetColorGroups ¶
func (inst Model) GetColorGroups() (ColorGroupIterator, error)
GetColorGroups creates a ColorGroupIterator instance with all ColorGroup resources.
func (Model) GetComponentsObjectByID ¶
func (inst Model) GetComponentsObjectByID(uniqueResourceID uint32) (ComponentsObject, error)
GetComponentsObjectByID finds a components object by its UniqueResourceID.
func (Model) GetComponentsObjects ¶
func (inst Model) GetComponentsObjects() (ComponentsObjectIterator, error)
GetComponentsObjects creates a resource iterator instance with all components object resources.
func (Model) GetCompositeMaterials ¶
func (inst Model) GetCompositeMaterials() (CompositeMaterialsIterator, error)
GetCompositeMaterials creates a CompositeMaterialsIterator instance with all CompositeMaterials resources.
func (Model) GetCompositeMaterialsByID ¶
func (inst Model) GetCompositeMaterialsByID(uniqueResourceID uint32) (CompositeMaterials, error)
GetCompositeMaterialsByID finds a model CompositeMaterials by its UniqueResourceID.
func (Model) GetFunctions ¶
func (inst Model) GetFunctions() (FunctionIterator, error)
GetFunctions creates a resource iterator for all functions.
func (Model) GetImage3Ds ¶
func (inst Model) GetImage3Ds() (Image3DIterator, error)
GetImage3Ds creates a resource iterator instance with all image3d resources.
func (Model) GetImageStackByID ¶
func (inst Model) GetImageStackByID(uniqueResourceID uint32) (ImageStack, error)
GetImageStackByID finds an ImageStack object by its UniqueResourceID.
func (Model) GetKeyStore ¶
GetKeyStore gets the keystore associated with this model.
func (Model) GetLanguage ¶
GetLanguage retrieves the language of a model.
func (Model) GetLevelSetByID ¶
GetLevelSetByID finds a level set object by its UniqueResourceID.
func (Model) GetLevelSets ¶
func (inst Model) GetLevelSets() (LevelSetIterator, error)
GetLevelSets creates a resource iterator instance with all boundary shape resources.
func (Model) GetMeshObjectByID ¶
func (inst Model) GetMeshObjectByID(uniqueResourceID uint32) (MeshObject, error)
GetMeshObjectByID finds a mesh object by its UniqueResourceID.
func (Model) GetMeshObjects ¶
func (inst Model) GetMeshObjects() (MeshObjectIterator, error)
GetMeshObjects creates a resource iterator instance with all mesh object resources.
func (Model) GetMetaDataGroup ¶
func (inst Model) GetMetaDataGroup() (MetaDataGroup, error)
GetMetaDataGroup returns the metadata of the model as MetaDataGroup.
func (Model) GetMultiPropertyGroupByID ¶
func (inst Model) GetMultiPropertyGroupByID(uniqueResourceID uint32) (MultiPropertyGroup, error)
GetMultiPropertyGroupByID finds a model MultiPropertyGroup by its UniqueResourceID.
func (Model) GetMultiPropertyGroups ¶
func (inst Model) GetMultiPropertyGroups() (MultiPropertyGroupIterator, error)
GetMultiPropertyGroups creates a MultiPropertyGroupsIterator instance with all MultiPropertyGroup resources.
func (Model) GetObjects ¶
func (inst Model) GetObjects() (ObjectIterator, error)
GetObjects creates a resource iterator instance with all object resources.
func (Model) GetPackageThumbnailAttachment ¶
func (inst Model) GetPackageThumbnailAttachment() (*Attachment, error)
GetPackageThumbnailAttachment get the attachment to the OPC package containing the package thumbnail.
func (Model) GetPropertyTypeByID ¶
func (inst Model) GetPropertyTypeByID(uniqueResourceID uint32) (PropertyType, error)
GetPropertyTypeByID returns a Property's type.
func (Model) GetResourceByID ¶
GetResourceByID finds a model resource by its UniqueResourceID.
func (Model) GetResources ¶
func (inst Model) GetResources() (ResourceIterator, error)
GetResources creates a resource iterator instance with all resources.
func (Model) GetSliceStackByID ¶
func (inst Model) GetSliceStackByID(uniqueResourceID uint32) (SliceStack, error)
GetSliceStackByID finds a model slicestack by its UniqueResourceID.
func (Model) GetSliceStacks ¶
func (inst Model) GetSliceStacks() (SliceStackIterator, error)
GetSliceStacks creates a resource iterator instance with all slice stack resources.
func (Model) GetTexture2DByID ¶
GetTexture2DByID finds a model texture by its UniqueResourceID.
func (Model) GetTexture2DGroupByID ¶
func (inst Model) GetTexture2DGroupByID(uniqueResourceID uint32) (Texture2DGroup, error)
GetTexture2DGroupByID finds a model texture2d group by its UniqueResourceID.
func (Model) GetTexture2DGroups ¶
func (inst Model) GetTexture2DGroups() (Texture2DGroupIterator, error)
GetTexture2DGroups creates a Texture2DGroupIterator instance with all base material resources.
func (Model) GetTexture2Ds ¶
func (inst Model) GetTexture2Ds() (Texture2DIterator, error)
GetTexture2Ds creates a Texture2DIterator instance with all texture2d resources.
func (Model) HasPackageThumbnailAttachment ¶
HasPackageThumbnailAttachment retrieve whether the OPC package contains a package thumbnail.
func (Model) MergeFromModel ¶
MergeFromModel merges the given model into this model.
func (Model) MergeToModel ¶
MergeToModel merges all components and objects which are referenced by a build item into a mesh. The memory is duplicated and a new model is created.
func (Model) QueryReader ¶
QueryReader creates a model reader instance for a specific file type.
func (Model) QueryWriter ¶
QueryWriter creates a model writer instance for a specific file type.
func (Model) RemoveAttachment ¶
func (inst Model) RemoveAttachment(attachmentInstance Attachment) error
RemoveAttachment removes attachment from the model.
func (Model) RemoveBuildItem ¶
RemoveBuildItem removes a build item from the model.
func (Model) RemoveCustomContentType ¶
RemoveCustomContentType removes a custom Content Type from the model (UTF8 version).
func (Model) RemovePackageThumbnailAttachment ¶
RemovePackageThumbnailAttachment remove the attachment to the OPC package containing the package thumbnail.
func (Model) RemoveResource ¶
RemoveResource removes a resource from the model.
func (Model) RootModelPart ¶
func (inst Model) RootModelPart() (PackagePart, error)
RootModelPart returns the PackagePart within the OPC package that holds the root model.
func (Model) SetBuildUUID ¶
SetBuildUUID sets the build's UUID.
func (Model) SetLanguage ¶
SetLanguage sets the language of a model.
func (Model) SetRandomNumberCallback ¶
func (inst Model) SetRandomNumberCallback(theCallback RandomNumberCallbackFunc, userData uintptr) error
SetRandomNumberCallback sets the random number generator callback for use in the library.
type MultiPropertyGroup ¶
type MultiPropertyGroup struct {
Resource
}
MultiPropertyGroup represents a Lib3MF class.
func (MultiPropertyGroup) AddLayer ¶
func (inst MultiPropertyGroup) AddLayer(theLayer MultiPropertyLayer) (uint32, error)
AddLayer adds a MultiPropertyLayer to this MultiPropertyGroup.
func (MultiPropertyGroup) AddMultiProperty ¶
func (inst MultiPropertyGroup) AddMultiProperty(propertyIDs []uint32) (uint32, error)
AddMultiProperty adds a new MultiProperty to the MultiPropertyGroup.
func (MultiPropertyGroup) GetAllPropertyIDs ¶
func (inst MultiPropertyGroup) GetAllPropertyIDs(propertyIDs []uint32) ([]uint32, error)
GetAllPropertyIDs returns all the PropertyIDs of all MultiProperty-s in this MultiPropertyGroup.
func (MultiPropertyGroup) GetCount ¶
func (inst MultiPropertyGroup) GetCount() (uint32, error)
GetCount retrieves the count of MultiProperty-s in the MultiPropertyGroup.
func (MultiPropertyGroup) GetLayer ¶
func (inst MultiPropertyGroup) GetLayer(layerIndex uint32) (MultiPropertyLayer, error)
GetLayer obtains a MultiPropertyLayer of this MultiPropertyGroup.
func (MultiPropertyGroup) GetLayerCount ¶
func (inst MultiPropertyGroup) GetLayerCount() (uint32, error)
GetLayerCount retrieves the number of layers of this MultiPropertyGroup.
func (MultiPropertyGroup) GetMultiProperty ¶
func (inst MultiPropertyGroup) GetMultiProperty(propertyID uint32, propertyIDs []uint32) ([]uint32, error)
GetMultiProperty obtains the PropertyIDs of a MultiProperty.
func (MultiPropertyGroup) RemoveLayer ¶
func (inst MultiPropertyGroup) RemoveLayer(layerIndex uint32) error
RemoveLayer removes a MultiPropertyLayer from this MultiPropertyGroup.
func (MultiPropertyGroup) RemoveMultiProperty ¶
func (inst MultiPropertyGroup) RemoveMultiProperty(propertyID uint32) error
RemoveMultiProperty removes a MultiProperty from this MultiPropertyGroup.
func (MultiPropertyGroup) SetMultiProperty ¶
func (inst MultiPropertyGroup) SetMultiProperty(propertyID uint32, propertyIDs []uint32) error
SetMultiProperty sets the PropertyIDs of a MultiProperty.
type MultiPropertyGroupIterator ¶
type MultiPropertyGroupIterator struct {
ResourceIterator
}
MultiPropertyGroupIterator represents a Lib3MF class.
func (MultiPropertyGroupIterator) GetCurrentMultiPropertyGroup ¶
func (inst MultiPropertyGroupIterator) GetCurrentMultiPropertyGroup() (MultiPropertyGroup, error)
GetCurrentMultiPropertyGroup returns the MultiPropertyGroup the iterator points at.
type MultiPropertyLayer ¶
type MultiPropertyLayer struct {
ResourceID uint32
TheBlendMethod BlendMethod
}
MultiPropertyLayer represents a Lib3MF struct.
type MultiplicationNode ¶
type MultiplicationNode struct {
TwoInputNode
}
MultiplicationNode represents a Lib3MF class.
type NodeIterator ¶
type NodeIterator struct {
Iterator
}
NodeIterator represents a Lib3MF class.
func (NodeIterator) GetCurrent ¶
func (inst NodeIterator) GetCurrent() (ImplicitNode, error)
GetCurrent returns the current element.
type NormalizeDistanceNode ¶
type NormalizeDistanceNode struct {
ImplicitNode
}
NormalizeDistanceNode represents a Lib3MF class.
func (NormalizeDistanceNode) GetInputFunctionID ¶
func (inst NormalizeDistanceNode) GetInputFunctionID() (ImplicitPort, error)
GetInputFunctionID retrieves the input for the function id.
func (NormalizeDistanceNode) GetInputPos ¶
func (inst NormalizeDistanceNode) GetInputPos() (ImplicitPort, error)
GetInputPos retrieves the input for the position.
func (NormalizeDistanceNode) GetInputStep ¶
func (inst NormalizeDistanceNode) GetInputStep() (ImplicitPort, error)
GetInputStep retrieves the input for the finite difference step.
func (NormalizeDistanceNode) GetOutputResult ¶
func (inst NormalizeDistanceNode) GetOutputResult() (ImplicitPort, error)
GetOutputResult retrieves the normalized result output.
func (NormalizeDistanceNode) GetScalarOutputName ¶
func (inst NormalizeDistanceNode) GetScalarOutputName() (string, error)
GetScalarOutputName retrieves the name of the referenced scalar output.
func (NormalizeDistanceNode) GetVectorInputName ¶
func (inst NormalizeDistanceNode) GetVectorInputName() (string, error)
GetVectorInputName retrieves the name of the referenced vector input.
func (NormalizeDistanceNode) SetScalarOutputName ¶
func (inst NormalizeDistanceNode) SetScalarOutputName(scalarOutputName string) error
SetScalarOutputName sets the name of the referenced scalar output.
func (NormalizeDistanceNode) SetVectorInputName ¶
func (inst NormalizeDistanceNode) SetVectorInputName(vectorInputName string) error
SetVectorInputName sets the name of the referenced vector input.
type Object ¶
type Object struct {
Resource
}
Object represents a Lib3MF class.
func (Object) AssignSliceStack ¶
func (inst Object) AssignSliceStack(sliceStackInstance SliceStack) error
AssignSliceStack assigns a slicestack to the object.
func (Object) ClearSliceStack ¶
ClearSliceStack unlinks the attached slicestack from this object. If no slice stack is attached, do noting.
func (Object) ClearThumbnailAttachment ¶
ClearThumbnailAttachment clears the attachment. The attachment instance is not removed from the package.
func (Object) GetMetaDataGroup ¶
func (inst Object) GetMetaDataGroup() (MetaDataGroup, error)
GetMetaDataGroup returns the metadatagroup of this object.
func (Object) GetPartNumber ¶
GetPartNumber retrieves an object's part number.
func (Object) GetSliceStack ¶
func (inst Object) GetSliceStack() (SliceStack, error)
GetSliceStack get the Slicestack attached to the object.
func (Object) GetSlicesMeshResolution ¶
func (inst Object) GetSlicesMeshResolution() (SlicesMeshResolution, error)
GetSlicesMeshResolution get the meshresolution of the mesh object.
func (Object) GetThumbnailAttachment ¶
func (inst Object) GetThumbnailAttachment() (*Attachment, error)
GetThumbnailAttachment get the attachment containing the object thumbnail.
func (Object) GetType ¶
func (inst Object) GetType() (ObjectType, error)
GetType retrieves an object's type.
func (Object) GetUUID ¶
GetUUID retrieves an object's uuid string (see production extension specification).
func (Object) HasSlices ¶
HasSlices returns whether the Object has a slice stack. If Recursive is true, also checks whether any references object has a slice stack.
func (Object) IsComponentsObject ¶
IsComponentsObject retrieves, if an object is a components object.
func (Object) IsLevelSetObject ¶
IsLevelSetObject retrieves, if an object is a level set object.
func (Object) IsMeshObject ¶
IsMeshObject retrieves, if an object is a mesh object.
func (Object) IsValid ¶
IsValid retrieves, if the object is valid according to the core spec. For mesh objects, we distinguish between the type attribute of the object:In case of object type other, this always means false.In case of object type model or solidsupport, this means, if the mesh suffices all requirements of the core spec chapter 4.1.In case of object type support or surface, this always means true.A component objects is valid if and only if it contains at least one component and all child components are valid objects.
func (Object) SetAttachmentAsThumbnail ¶
func (inst Object) SetAttachmentAsThumbnail(attachment Attachment) error
SetAttachmentAsThumbnail use an existing attachment as thumbnail for this object.
func (Object) SetPartNumber ¶
SetPartNumber sets an objects partnumber string.
func (Object) SetSlicesMeshResolution ¶
func (inst Object) SetSlicesMeshResolution(meshResolution SlicesMeshResolution) error
SetSlicesMeshResolution set the meshresolution of the mesh object.
func (Object) SetType ¶
func (inst Object) SetType(objectType ObjectType) error
SetType sets an object's type.
type ObjectIterator ¶
type ObjectIterator struct {
ResourceIterator
}
ObjectIterator represents a Lib3MF class.
func (ObjectIterator) GetCurrentObject ¶
func (inst ObjectIterator) GetCurrentObject() (Object, error)
GetCurrentObject returns the Object the iterator points at.
type OneInputNode ¶
type OneInputNode struct {
ImplicitNode
}
OneInputNode represents a Lib3MF class.
func (OneInputNode) GetInputA ¶
func (inst OneInputNode) GetInputA() (ImplicitPort, error)
GetInputA retrieves the input.
func (OneInputNode) GetOutputResult ¶
func (inst OneInputNode) GetOutputResult() (ImplicitPort, error)
GetOutputResult retrieves the output.
type PackagePart ¶
type PackagePart struct {
Base
}
PackagePart represents a Lib3MF class.
func (PackagePart) GetPath ¶
func (inst PackagePart) GetPath() (string, error)
GetPath returns the absolute path of this PackagePart.
func (PackagePart) SetPath ¶
func (inst PackagePart) SetPath(path string) error
SetPath sets the absolute path of this PackagePart.
type Position ¶
type Position struct {
Coordinates [3]float32
}
Position represents a Lib3MF struct.
type Position2D ¶
type Position2D struct {
Coordinates [2]float32
}
Position2D represents a Lib3MF struct.
type ProgressCallbackFunc ¶
type ProgressCallbackFunc = func(abort *bool, progressValue float64, progressIdentifier ProgressIdentifier, userData uintptr)
ProgressCallbackFunc a callback function.
type RandomNumberCallbackFunc ¶
type RandomNumberCallbackFunc = func(byteData uint64, numBytes uint64, userData uintptr, bytesWritten *uint64)
RandomNumberCallbackFunc callback to generate random numbers.
type ReadCallbackFunc ¶
ReadCallbackFunc callback to call for reading a data chunk.
type Reader ¶
type Reader struct {
Base
}
Reader represents a Lib3MF class.
func (Reader) AddKeyWrappingCallback ¶
func (inst Reader) AddKeyWrappingCallback(consumerID string, theCallback KeyWrappingCallbackFunc, userData uintptr) error
AddKeyWrappingCallback registers a callback to deal with key wrapping mechanism from keystore.
func (Reader) AddRelationToRead ¶
AddRelationToRead adds a relationship type which shall be read as attachment in memory while loading.
func (Reader) GetStrictModeActive ¶
GetStrictModeActive queries whether the strict mode of the reader is active or not.
func (Reader) GetWarning ¶
GetWarning returns Warning and Error Information of the read process.
func (Reader) GetWarningCount ¶
GetWarningCount returns Warning and Error Count of the read process.
func (Reader) ReadFromBuffer ¶
ReadFromBuffer reads a model from a memory buffer.
func (Reader) ReadFromCallback ¶
func (inst Reader) ReadFromCallback(theReadCallback ReadCallbackFunc, streamSize uint64, theSeekCallback SeekCallbackFunc, userData uintptr) error
ReadFromCallback reads a model and from the data provided by a callback function.
func (Reader) ReadFromFile ¶
ReadFromFile reads a model from a file. The file type is specified by the Model Reader class.
func (Reader) RemoveRelationToRead ¶
RemoveRelationToRead removes a relationship type which shall be read as attachment in memory while loading.
func (Reader) SetContentEncryptionCallback ¶
func (inst Reader) SetContentEncryptionCallback(theCallback ContentEncryptionCallbackFunc, userData uintptr) error
SetContentEncryptionCallback registers a callback to deal with encryption of content.
func (Reader) SetProgressCallback ¶
func (inst Reader) SetProgressCallback(progressCallback ProgressCallbackFunc, userData uintptr) error
SetProgressCallback set the progress callback for calls to this writer.
func (Reader) SetStrictModeActive ¶
SetStrictModeActive activates (deactivates) the strict mode of the reader.
type Resource ¶
type Resource struct {
Base
}
Resource represents a Lib3MF class.
func (Resource) GetModelResourceID ¶
GetModelResourceID retrieves the id of this resource within a model.
func (Resource) GetResourceID ¶
GetResourceID retrieves the unique id of this resource within a package. This function will be removed in a later release in favor of GetUniqueResourceID.
func (Resource) GetUniqueResourceID ¶
GetUniqueResourceID retrieves the unique id of this resource within a package.
func (Resource) PackagePart ¶
func (inst Resource) PackagePart() (PackagePart, error)
PackagePart returns the PackagePart within which this resource resides.
func (Resource) SetPackagePart ¶
func (inst Resource) SetPackagePart(packagePart PackagePart) error
SetPackagePart sets the new PackagePart within which this resource resides.
type ResourceData ¶
type ResourceData struct {
Base
}
ResourceData represents a Lib3MF class.
func (ResourceData) GetAdditionalAuthenticationData ¶
func (inst ResourceData) GetAdditionalAuthenticationData(byteData []uint8) ([]uint8, error)
GetAdditionalAuthenticationData tells whether this ResourceData is compressed or not.
func (ResourceData) GetCompression ¶
func (inst ResourceData) GetCompression() (Compression, error)
GetCompression tells whether this ResourceData is compressed or not.
func (ResourceData) GetEncryptionAlgorithm ¶
func (inst ResourceData) GetEncryptionAlgorithm() (EncryptionAlgorithm, error)
GetEncryptionAlgorithm gets the encryption algorithm used to encrypt this ResourceData.
func (ResourceData) GetPath ¶
func (inst ResourceData) GetPath() (PackagePart, error)
GetPath gets the encrypted part path.
type ResourceDataGroup ¶
type ResourceDataGroup struct {
Base
}
ResourceDataGroup represents a Lib3MF class.
func (ResourceDataGroup) AddAccessRight ¶
func (inst ResourceDataGroup) AddAccessRight(consumer Consumer, wrappingAlgorithm WrappingAlgorithm, mgfAlgorithm MgfAlgorithm, digestMethod DigestMethod) (AccessRight, error)
AddAccessRight add accessright to resourcedatagroup element.
func (ResourceDataGroup) FindAccessRightByConsumer ¶
func (inst ResourceDataGroup) FindAccessRightByConsumer(consumer Consumer) (*AccessRight, error)
FindAccessRightByConsumer finds the AccessRight associated with a Consumer.
func (ResourceDataGroup) GetKeyUUID ¶
func (inst ResourceDataGroup) GetKeyUUID() (string, error)
GetKeyUUID sets the resourcedatagroup keyuuid.
func (ResourceDataGroup) RemoveAccessRight ¶
func (inst ResourceDataGroup) RemoveAccessRight(consumer Consumer) error
RemoveAccessRight removes access from a Consumer on this resource data group.
type ResourceIdNode ¶
type ResourceIdNode struct {
ImplicitNode
}
ResourceIdNode represents a Lib3MF class.
func (ResourceIdNode) GetOutputValue ¶
func (inst ResourceIdNode) GetOutputValue() (ImplicitPort, error)
GetOutputValue retrieves the output.
func (ResourceIdNode) GetResource ¶
func (inst ResourceIdNode) GetResource() (Resource, error)
GetResource retrieves the resource of the node.
func (ResourceIdNode) SetResource ¶
func (inst ResourceIdNode) SetResource(resource Resource) error
SetResource sets the Resource that the resourceid attribute of the node will point to.
type ResourceIterator ¶
type ResourceIterator struct {
Base
}
ResourceIterator represents a Lib3MF class.
func (ResourceIterator) Clone ¶
func (inst ResourceIterator) Clone() (ResourceIterator, error)
Clone creates a new resource iterator with the same resource list.
func (ResourceIterator) Count ¶
func (inst ResourceIterator) Count() (uint64, error)
Count returns the number of resoucres the iterator captures.
func (ResourceIterator) GetCurrent ¶
func (inst ResourceIterator) GetCurrent() (Resource, error)
GetCurrent returns the resource the iterator points at.
func (ResourceIterator) MoveNext ¶
func (inst ResourceIterator) MoveNext() (bool, error)
MoveNext iterates to the next resource in the list.
func (ResourceIterator) MovePrevious ¶
func (inst ResourceIterator) MovePrevious() (bool, error)
MovePrevious iterates to the previous resource in the list.
type SeekCallbackFunc ¶
SeekCallbackFunc callback to call for seeking in the stream.
type SelectNode ¶
type SelectNode struct {
OneInputNode
}
SelectNode represents a Lib3MF class.
func (SelectNode) GetInputB ¶
func (inst SelectNode) GetInputB() (ImplicitPort, error)
GetInputB retrieves the second input.
func (SelectNode) GetInputC ¶
func (inst SelectNode) GetInputC() (ImplicitPort, error)
GetInputC retrieves the third input.
func (SelectNode) GetInputD ¶
func (inst SelectNode) GetInputD() (ImplicitPort, error)
GetInputD retrieves the fourth input.
type Slice ¶
type Slice struct {
Base
}
Slice represents a Lib3MF class.
func (Slice) AddPolygon ¶
AddPolygon add a new polygon to this slice.
func (Slice) GetPolygonCount ¶
GetPolygonCount get the number of polygons in the slice.
func (Slice) GetPolygonIndexCount ¶
GetPolygonIndexCount get the number of vertices in a slice.
func (Slice) GetPolygonIndices ¶
GetPolygonIndices get all vertices of a slice.
func (Slice) GetVertexCount ¶
GetVertexCount get the number of vertices in a slice.
func (Slice) GetVertices ¶
func (inst Slice) GetVertices(vertices []Position2D) ([]Position2D, error)
GetVertices get all vertices of a slice.
func (Slice) SetPolygonIndices ¶
SetPolygonIndices set all indices of a polygon.
func (Slice) SetVertices ¶
func (inst Slice) SetVertices(vertices []Position2D) error
SetVertices set all vertices of a slice. All polygons will be cleared.
type SliceStack ¶
type SliceStack struct {
Resource
}
SliceStack represents a Lib3MF class.
func (SliceStack) AddSlice ¶
func (inst SliceStack) AddSlice(zTop float64) (Slice, error)
AddSlice returns the number of slices.
func (SliceStack) AddSliceStackReference ¶
func (inst SliceStack) AddSliceStackReference(theSliceStack SliceStack) error
AddSliceStackReference adds another existing slicestack as sliceref in this slicestack.
func (SliceStack) CollapseSliceReferences ¶
func (inst SliceStack) CollapseSliceReferences() error
CollapseSliceReferences removes the indirection of slices via slice-refs, i.e. creates the slices of all slice refs of this SliceStack as actual slices of this SliceStack. All previously existing slices or slicerefs will be removed.
func (SliceStack) GetBottomZ ¶
func (inst SliceStack) GetBottomZ() (float64, error)
GetBottomZ get the lower Z-Coordinate of the slice stack.
func (SliceStack) GetOwnPath ¶
func (inst SliceStack) GetOwnPath() (string, error)
GetOwnPath obtains the package path where this Slice should be stored. Returns an empty string if the slicestack is stored within the root model.
func (SliceStack) GetSlice ¶
func (inst SliceStack) GetSlice(sliceIndex uint64) (Slice, error)
GetSlice query a slice from the slice stack.
func (SliceStack) GetSliceCount ¶
func (inst SliceStack) GetSliceCount() (uint64, error)
GetSliceCount returns the number of slices.
func (SliceStack) GetSliceRefCount ¶
func (inst SliceStack) GetSliceRefCount() (uint64, error)
GetSliceRefCount returns the number of slice refs.
func (SliceStack) GetSliceStackReference ¶
func (inst SliceStack) GetSliceStackReference(sliceRefIndex uint64) (SliceStack, error)
GetSliceStackReference adds another existing slicestack as sliceref in this slicestack.
func (SliceStack) SetOwnPath ¶
func (inst SliceStack) SetOwnPath(path string) error
SetOwnPath sets the package path where this Slice should be stored. Input an empty string to reset the path.
type SliceStackIterator ¶
type SliceStackIterator struct {
ResourceIterator
}
SliceStackIterator represents a Lib3MF class.
func (SliceStackIterator) GetCurrentSliceStack ¶
func (inst SliceStackIterator) GetCurrentSliceStack() (SliceStack, error)
GetCurrentSliceStack returns the SliceStack the iterator points at.
type SlicesMeshResolution ¶
type SlicesMeshResolution int
SlicesMeshResolution represents a Lib3MF enum.
type SubtractionNode ¶
type SubtractionNode struct {
TwoInputNode
}
SubtractionNode represents a Lib3MF class.
type Texture2D ¶
type Texture2D struct {
Resource
}
Texture2D represents a Lib3MF class.
func (Texture2D) GetAttachment ¶
func (inst Texture2D) GetAttachment() (Attachment, error)
GetAttachment retrieves the attachment located at the path of the texture.
func (Texture2D) GetContentType ¶
func (inst Texture2D) GetContentType() (TextureType, error)
GetContentType retrieves a texture's content type.
func (Texture2D) GetFilter ¶
func (inst Texture2D) GetFilter() (TextureFilter, error)
GetFilter retrieves a texture's filter type.
func (Texture2D) GetTileStyleUV ¶
func (inst Texture2D) GetTileStyleUV() (TextureTileStyle, TextureTileStyle, error)
GetTileStyleUV retrieves a texture's tilestyle type.
func (Texture2D) SetAttachment ¶
func (inst Texture2D) SetAttachment(attachment Attachment) error
SetAttachment sets the texture's package path to the path of the attachment.
func (Texture2D) SetContentType ¶
func (inst Texture2D) SetContentType(contentType TextureType) error
SetContentType retrieves a texture's content type.
func (Texture2D) SetFilter ¶
func (inst Texture2D) SetFilter(filter TextureFilter) error
SetFilter sets a texture's filter type.
func (Texture2D) SetTileStyleUV ¶
func (inst Texture2D) SetTileStyleUV(tileStyleU TextureTileStyle, tileStyleV TextureTileStyle) error
SetTileStyleUV sets a texture's tilestyle type.
type Texture2DGroup ¶
type Texture2DGroup struct {
Resource
}
Texture2DGroup represents a Lib3MF class.
func (Texture2DGroup) AddTex2Coord ¶
func (inst Texture2DGroup) AddTex2Coord(uVCoordinate Tex2Coord) (uint32, error)
AddTex2Coord adds a new tex2coord to the Texture2DGroup.
func (Texture2DGroup) GetAllPropertyIDs ¶
func (inst Texture2DGroup) GetAllPropertyIDs(propertyIDs []uint32) ([]uint32, error)
GetAllPropertyIDs returns all the PropertyIDs of all tex2coords in this Texture2DGroup.
func (Texture2DGroup) GetCount ¶
func (inst Texture2DGroup) GetCount() (uint32, error)
GetCount retrieves the count of tex2coords in the Texture2DGroup.
func (Texture2DGroup) GetTex2Coord ¶
func (inst Texture2DGroup) GetTex2Coord(propertyID uint32) (Tex2Coord, error)
GetTex2Coord obtains a tex2coord to the Texture2DGroup.
func (Texture2DGroup) GetTexture2D ¶
func (inst Texture2DGroup) GetTexture2D() (Texture2D, error)
GetTexture2D obtains the texture2D instance of this group.
func (Texture2DGroup) RemoveTex2Coord ¶
func (inst Texture2DGroup) RemoveTex2Coord(propertyID uint32) error
RemoveTex2Coord removes a tex2coords from the Texture2DGroup.
type Texture2DGroupIterator ¶
type Texture2DGroupIterator struct {
ResourceIterator
}
Texture2DGroupIterator represents a Lib3MF class.
func (Texture2DGroupIterator) GetCurrentTexture2DGroup ¶
func (inst Texture2DGroupIterator) GetCurrentTexture2DGroup() (Texture2DGroup, error)
GetCurrentTexture2DGroup returns the Texture2DGroup the iterator points at.
type Texture2DIterator ¶
type Texture2DIterator struct {
ResourceIterator
}
Texture2DIterator represents a Lib3MF class.
func (Texture2DIterator) GetCurrentTexture2D ¶
func (inst Texture2DIterator) GetCurrentTexture2D() (Texture2D, error)
GetCurrentTexture2D returns the Texture2D the iterator points at.
type Transform ¶
type Transform struct {
Fields [4][3]float32
}
Transform represents a Lib3MF struct.
type TransposeNode ¶
type TransposeNode struct {
OneInputNode
}
TransposeNode represents a Lib3MF class.
type TriangleProperties ¶
TriangleProperties represents a Lib3MF struct.
type TriangleSet ¶
type TriangleSet struct {
Base
}
TriangleSet represents a Lib3MF class.
func (TriangleSet) AddTriangle ¶
func (inst TriangleSet) AddTriangle(triangleIndex uint32) error
AddTriangle adds a triangle to the set. Does nothing if triangle is already in the set.
func (TriangleSet) AddTriangleList ¶
func (inst TriangleSet) AddTriangleList(triangleIndices []uint32) error
AddTriangleList adds multiple triangles in the list. Duplicates will be merged.
func (TriangleSet) Clear ¶
func (inst TriangleSet) Clear() error
Clear clears all triangles from the list.
func (TriangleSet) DeleteSet ¶
func (inst TriangleSet) DeleteSet() error
DeleteSet deletes the whole set from the mesh.
func (TriangleSet) Duplicate ¶
func (inst TriangleSet) Duplicate(identifier string) (TriangleSet, error)
Duplicate duplicates the set in the mesh.
func (TriangleSet) GetIdentifier ¶
func (inst TriangleSet) GetIdentifier() (string, error)
GetIdentifier returns the identifier of the triangle set.
func (TriangleSet) GetName ¶
func (inst TriangleSet) GetName() (string, error)
GetName returns the name of the triangle set.
func (TriangleSet) GetTriangleList ¶
func (inst TriangleSet) GetTriangleList(triangleIndices []uint32) ([]uint32, error)
GetTriangleList retrieves all the triangles in the TriangleSet.
func (TriangleSet) Merge ¶
func (inst TriangleSet) Merge(otherTriangleSet TriangleSet, deleteOther bool) error
Merge merges another Triangle set.
func (TriangleSet) RemoveTriangle ¶
func (inst TriangleSet) RemoveTriangle(triangleIndex uint32) error
RemoveTriangle removes a triangle from the set.
func (TriangleSet) SetIdentifier ¶
func (inst TriangleSet) SetIdentifier(identifier string) error
SetIdentifier sets the identifier of the triangle set.
func (TriangleSet) SetName ¶
func (inst TriangleSet) SetName(name string) error
SetName sets the name of the triangle set.
func (TriangleSet) SetTriangleList ¶
func (inst TriangleSet) SetTriangleList(triangleIndices []uint32) error
SetTriangleList sets all triangles in the list, while clearing old values. Duplicates will be merged.
type TwoInputNode ¶
type TwoInputNode struct {
OneInputNode
}
TwoInputNode represents a Lib3MF class.
func (TwoInputNode) GetInputB ¶
func (inst TwoInputNode) GetInputB() (ImplicitPort, error)
GetInputB retrieves the second input.
type UnsignedMeshNode ¶
type UnsignedMeshNode struct {
ImplicitNode
}
UnsignedMeshNode represents a Lib3MF class.
func (UnsignedMeshNode) GetInputMesh ¶
func (inst UnsignedMeshNode) GetInputMesh() (ImplicitPort, error)
GetInputMesh retrieves the input for the model resource id of the mesh.
func (UnsignedMeshNode) GetInputPos ¶
func (inst UnsignedMeshNode) GetInputPos() (ImplicitPort, error)
GetInputPos retrieves the input for the position.
func (UnsignedMeshNode) GetOutputDistance ¶
func (inst UnsignedMeshNode) GetOutputDistance() (ImplicitPort, error)
GetOutputDistance retrieves the output.
type VectorFromScalarNode ¶
type VectorFromScalarNode struct {
OneInputNode
}
VectorFromScalarNode represents a Lib3MF class.
type VolumeData ¶
type VolumeData struct {
Resource
}
VolumeData represents a Lib3MF class.
func (VolumeData) AddPropertyFromFunction ¶
func (inst VolumeData) AddPropertyFromFunction(name string, theFunction Function) (VolumeDataProperty, error)
AddPropertyFromFunction adds a new VolumeDataProperty from a Function.
func (VolumeData) CreateNewColor ¶
func (inst VolumeData) CreateNewColor(theFunction Function) (VolumeDataColor, error)
CreateNewColor creates a new VolumeDataColor for this VolumeData instance.
func (VolumeData) CreateNewComposite ¶
func (inst VolumeData) CreateNewComposite() (VolumeDataComposite, error)
CreateNewComposite creates a new VolumeDataComposite for this VolumeData instance.
func (VolumeData) GetColor ¶
func (inst VolumeData) GetColor() (*VolumeDataColor, error)
GetColor returns the VolumeDataColor of this VolumeData instance.
func (VolumeData) GetComposite ¶
func (inst VolumeData) GetComposite() (*VolumeDataComposite, error)
GetComposite returns the VolumeDataComposite of this VolumeData instance.
func (VolumeData) GetProperty ¶
func (inst VolumeData) GetProperty(index uint32) (VolumeDataProperty, error)
GetProperty returns the VolumeDataProperty at a given Index.
func (VolumeData) GetPropertyCount ¶
func (inst VolumeData) GetPropertyCount() (uint32, error)
GetPropertyCount returns the number of VolumeDataProperty.
func (VolumeData) RemoveColor ¶
func (inst VolumeData) RemoveColor() error
RemoveColor removes the VolumeDataColor of this VolumeData instance.
func (VolumeData) RemoveComposite ¶
func (inst VolumeData) RemoveComposite() error
RemoveComposite removes the VolumeDataComposite of this VolumeData instance.
func (VolumeData) RemoveProperty ¶
func (inst VolumeData) RemoveProperty(index uint32) error
RemoveProperty removes the VolumeDataProperty with a given index.
type VolumeDataColor ¶
type VolumeDataColor struct {
FunctionReference
}
VolumeDataColor represents a Lib3MF class.
type VolumeDataComposite ¶
type VolumeDataComposite struct {
Base
}
VolumeDataComposite represents a Lib3MF class.
func (VolumeDataComposite) AddMaterialMapping ¶
func (inst VolumeDataComposite) AddMaterialMapping(transform Transform) (MaterialMapping, error)
AddMaterialMapping adds a MaterialMapping.
func (VolumeDataComposite) GetBaseMaterialGroup ¶
func (inst VolumeDataComposite) GetBaseMaterialGroup() (BaseMaterialGroup, error)
GetBaseMaterialGroup returns the BaseMaterialGroup used within this volume data item.
func (VolumeDataComposite) GetMaterialMapping ¶
func (inst VolumeDataComposite) GetMaterialMapping(index uint32) (MaterialMapping, error)
GetMaterialMapping returns MaterialMapping with given index.
func (VolumeDataComposite) GetMaterialMappingCount ¶
func (inst VolumeDataComposite) GetMaterialMappingCount() (uint32, error)
GetMaterialMappingCount returns the number of material mappings of this VolumeDataComposite element.
func (VolumeDataComposite) RemoveMaterialMapping ¶
func (inst VolumeDataComposite) RemoveMaterialMapping(index uint32) error
RemoveMaterialMapping removes the MaterialMapping with given index.
func (VolumeDataComposite) SetBaseMaterialGroup ¶
func (inst VolumeDataComposite) SetBaseMaterialGroup(baseMaterialGroupInstance BaseMaterialGroup) error
SetBaseMaterialGroup sets the BaseMaterialGroup to use within this volume data item.
type VolumeDataProperty ¶
type VolumeDataProperty struct {
FunctionReference
}
VolumeDataProperty represents a Lib3MF class.
func (VolumeDataProperty) GetName ¶
func (inst VolumeDataProperty) GetName() (string, error)
GetName gets the qualified name of this property.
func (VolumeDataProperty) IsRequired ¶
func (inst VolumeDataProperty) IsRequired() (bool, error)
IsRequired returns whether this property is required to process this 3MF document instance.
func (VolumeDataProperty) SetIsRequired ¶
func (inst VolumeDataProperty) SetIsRequired(isRequired bool) error
SetIsRequired sets whether this property is required to process this 3MF document instance.
type WrappedError ¶
WrappedError is an error that wraps a Lib3MF error.
func (*WrappedError) Error ¶
func (e *WrappedError) Error() string
type Wrapper ¶
type Wrapper struct {
LibraryHandle ref
// contains filtered or unexported fields
}
Wrapper represents the number wrapper
func LoadLibrary ¶
func (Wrapper) CheckBinaryVersion ¶
func (Wrapper) ColorToFloatRGBA ¶
ColorToFloatRGBA calculates float-RGBA-values from a Color.
func (Wrapper) ColorToRGBA ¶
ColorToRGBA calculates uint8-RGBA-values from a Color.
func (Wrapper) CreateModel ¶
CreateModel creates an empty model instance.
func (Wrapper) FloatRGBAToColor ¶
func (wrapper Wrapper) FloatRGBAToColor(red float32, green float32, blue float32, alpha float32) (Color, error)
FloatRGBAToColor creates a Color from uint8 RGBA values.
func (Wrapper) GetBuildInformation ¶
GetBuildInformation retrieves build information of this library.
func (Wrapper) GetIdentityTransform ¶
GetIdentityTransform creates an identity transform.
func (Wrapper) GetLastError ¶
GetLastError retrieves the last error string of an instance.
func (Wrapper) GetLibraryVersion ¶
GetLibraryVersion retrieves the binary version of this library.
func (Wrapper) GetPrereleaseInformation ¶
GetPrereleaseInformation retrieves prerelease information of this library.
func (Wrapper) GetScaleTransform ¶
func (wrapper Wrapper) GetScaleTransform(factorX float32, factorY float32, factorZ float32) (Transform, error)
GetScaleTransform creates a scale transform.
func (Wrapper) GetSpecificationVersion ¶
func (wrapper Wrapper) GetSpecificationVersion(specificationURL string) (bool, uint32, uint32, uint32, error)
GetSpecificationVersion retrieves whether a specification is supported, and if so, which version.
func (Wrapper) GetSymbolLookupMethod ¶
GetSymbolLookupMethod returns the address of the SymbolLookupMethod.
func (Wrapper) GetTranslationTransform ¶
func (wrapper Wrapper) GetTranslationTransform(vectorX float32, vectorY float32, vectorZ float32) (Transform, error)
GetTranslationTransform creates an translation transform.
func (Wrapper) GetUniformScaleTransform ¶
GetUniformScaleTransform creates a uniform scale transform.
func (Wrapper) NewAbsNode ¶
func (Wrapper) NewAccessRight ¶
func (wrapper Wrapper) NewAccessRight(r ref) AccessRight
func (Wrapper) NewAdditionNode ¶
func (wrapper Wrapper) NewAdditionNode(r ref) AdditionNode
func (Wrapper) NewArcCosNode ¶
func (wrapper Wrapper) NewArcCosNode(r ref) ArcCosNode
func (Wrapper) NewArcSinNode ¶
func (wrapper Wrapper) NewArcSinNode(r ref) ArcSinNode
func (Wrapper) NewArcTan2Node ¶
func (wrapper Wrapper) NewArcTan2Node(r ref) ArcTan2Node
func (Wrapper) NewArcTanNode ¶
func (wrapper Wrapper) NewArcTanNode(r ref) ArcTanNode
func (Wrapper) NewAttachment ¶
func (wrapper Wrapper) NewAttachment(r ref) Attachment
func (Wrapper) NewBase ¶
NewBase creates a new Base. The wrapped C pointer will be freed when the Go pointer is finalized, but one can release it manually calling Release.
func (Wrapper) NewBaseMaterialGroup ¶
func (wrapper Wrapper) NewBaseMaterialGroup(r ref) BaseMaterialGroup
func (Wrapper) NewBaseMaterialGroupIterator ¶
func (wrapper Wrapper) NewBaseMaterialGroupIterator(r ref) BaseMaterialGroupIterator
func (Wrapper) NewBeamLattice ¶
func (wrapper Wrapper) NewBeamLattice(r ref) BeamLattice
func (Wrapper) NewBeamLatticeNode ¶
func (wrapper Wrapper) NewBeamLatticeNode(r ref) BeamLatticeNode
func (Wrapper) NewBeamSet ¶
func (Wrapper) NewBuildItem ¶
func (Wrapper) NewBuildItemIterator ¶
func (wrapper Wrapper) NewBuildItemIterator(r ref) BuildItemIterator
func (Wrapper) NewCeilNode ¶
func (Wrapper) NewClampNode ¶
func (Wrapper) NewColorGroup ¶
func (wrapper Wrapper) NewColorGroup(r ref) ColorGroup
func (Wrapper) NewColorGroupIterator ¶
func (wrapper Wrapper) NewColorGroupIterator(r ref) ColorGroupIterator
func (Wrapper) NewComponent ¶
func (Wrapper) NewComponentsObject ¶
func (wrapper Wrapper) NewComponentsObject(r ref) ComponentsObject
func (Wrapper) NewComponentsObjectIterator ¶
func (wrapper Wrapper) NewComponentsObjectIterator(r ref) ComponentsObjectIterator
func (Wrapper) NewComposeMatrixNode ¶
func (wrapper Wrapper) NewComposeMatrixNode(r ref) ComposeMatrixNode
func (Wrapper) NewComposeVectorNode ¶
func (wrapper Wrapper) NewComposeVectorNode(r ref) ComposeVectorNode
func (Wrapper) NewCompositeMaterials ¶
func (wrapper Wrapper) NewCompositeMaterials(r ref) CompositeMaterials
func (Wrapper) NewCompositeMaterialsIterator ¶
func (wrapper Wrapper) NewCompositeMaterialsIterator(r ref) CompositeMaterialsIterator
func (Wrapper) NewConstMatNode ¶
func (wrapper Wrapper) NewConstMatNode(r ref) ConstMatNode
func (Wrapper) NewConstVecNode ¶
func (wrapper Wrapper) NewConstVecNode(r ref) ConstVecNode
func (Wrapper) NewConstantNode ¶
func (wrapper Wrapper) NewConstantNode(r ref) ConstantNode
func (Wrapper) NewConsumer ¶
func (Wrapper) NewContentEncryptionParams ¶
func (wrapper Wrapper) NewContentEncryptionParams(r ref) ContentEncryptionParams
func (Wrapper) NewCosNode ¶
func (Wrapper) NewCoshNode ¶
func (Wrapper) NewCrossNode ¶
func (Wrapper) NewDecomposeVectorNode ¶
func (wrapper Wrapper) NewDecomposeVectorNode(r ref) DecomposeVectorNode
func (Wrapper) NewDivisionNode ¶
func (wrapper Wrapper) NewDivisionNode(r ref) DivisionNode
func (Wrapper) NewDotNode ¶
func (Wrapper) NewExpNode ¶
func (Wrapper) NewFloorNode ¶
func (Wrapper) NewFmodNode ¶
func (Wrapper) NewFractNode ¶
func (Wrapper) NewFunction ¶
func (Wrapper) NewFunctionCallNode ¶
func (wrapper Wrapper) NewFunctionCallNode(r ref) FunctionCallNode
func (Wrapper) NewFunctionFromImage3D ¶
func (wrapper Wrapper) NewFunctionFromImage3D(r ref) FunctionFromImage3D
func (Wrapper) NewFunctionGradientNode ¶
func (wrapper Wrapper) NewFunctionGradientNode(r ref) FunctionGradientNode
func (Wrapper) NewFunctionIterator ¶
func (wrapper Wrapper) NewFunctionIterator(r ref) FunctionIterator
func (Wrapper) NewFunctionReference ¶
func (wrapper Wrapper) NewFunctionReference(r ref) FunctionReference
func (Wrapper) NewImage3D ¶
func (Wrapper) NewImage3DIterator ¶
func (wrapper Wrapper) NewImage3DIterator(r ref) Image3DIterator
func (Wrapper) NewImageStack ¶
func (wrapper Wrapper) NewImageStack(r ref) ImageStack
func (Wrapper) NewImplicitFunction ¶
func (wrapper Wrapper) NewImplicitFunction(r ref) ImplicitFunction
func (Wrapper) NewImplicitNode ¶
func (wrapper Wrapper) NewImplicitNode(r ref) ImplicitNode
func (Wrapper) NewImplicitPort ¶
func (wrapper Wrapper) NewImplicitPort(r ref) ImplicitPort
func (Wrapper) NewImplicitPortIterator ¶
func (wrapper Wrapper) NewImplicitPortIterator(r ref) ImplicitPortIterator
func (Wrapper) NewInverseNode ¶
func (wrapper Wrapper) NewInverseNode(r ref) InverseNode
func (Wrapper) NewIterator ¶
func (Wrapper) NewKeyStore ¶
func (Wrapper) NewLengthNode ¶
func (wrapper Wrapper) NewLengthNode(r ref) LengthNode
func (Wrapper) NewLevelSet ¶
func (Wrapper) NewLevelSetIterator ¶
func (wrapper Wrapper) NewLevelSetIterator(r ref) LevelSetIterator
func (Wrapper) NewLog2Node ¶
func (Wrapper) NewLog10Node ¶
func (Wrapper) NewLogNode ¶
func (Wrapper) NewMatVecMultiplicationNode ¶
func (wrapper Wrapper) NewMatVecMultiplicationNode(r ref) MatVecMultiplicationNode
func (Wrapper) NewMaterialMapping ¶
func (wrapper Wrapper) NewMaterialMapping(r ref) MaterialMapping
func (Wrapper) NewMatrixFromColumnsNode ¶
func (wrapper Wrapper) NewMatrixFromColumnsNode(r ref) MatrixFromColumnsNode
func (Wrapper) NewMatrixFromRowsNode ¶
func (wrapper Wrapper) NewMatrixFromRowsNode(r ref) MatrixFromRowsNode
func (Wrapper) NewMaxNode ¶
func (Wrapper) NewMeshNode ¶
func (Wrapper) NewMeshObject ¶
func (wrapper Wrapper) NewMeshObject(r ref) MeshObject
func (Wrapper) NewMeshObjectIterator ¶
func (wrapper Wrapper) NewMeshObjectIterator(r ref) MeshObjectIterator
func (Wrapper) NewMetaData ¶
func (Wrapper) NewMetaDataGroup ¶
func (wrapper Wrapper) NewMetaDataGroup(r ref) MetaDataGroup
func (Wrapper) NewMinNode ¶
func (Wrapper) NewModNode ¶
func (Wrapper) NewMultiPropertyGroup ¶
func (wrapper Wrapper) NewMultiPropertyGroup(r ref) MultiPropertyGroup
func (Wrapper) NewMultiPropertyGroupIterator ¶
func (wrapper Wrapper) NewMultiPropertyGroupIterator(r ref) MultiPropertyGroupIterator
func (Wrapper) NewMultiplicationNode ¶
func (wrapper Wrapper) NewMultiplicationNode(r ref) MultiplicationNode
func (Wrapper) NewNodeIterator ¶
func (wrapper Wrapper) NewNodeIterator(r ref) NodeIterator
func (Wrapper) NewNormalizeDistanceNode ¶
func (wrapper Wrapper) NewNormalizeDistanceNode(r ref) NormalizeDistanceNode
func (Wrapper) NewObjectIterator ¶
func (wrapper Wrapper) NewObjectIterator(r ref) ObjectIterator
func (Wrapper) NewOneInputNode ¶
func (wrapper Wrapper) NewOneInputNode(r ref) OneInputNode
func (Wrapper) NewPackagePart ¶
func (wrapper Wrapper) NewPackagePart(r ref) PackagePart
func (Wrapper) NewPowNode ¶
func (Wrapper) NewResource ¶
func (Wrapper) NewResourceData ¶
func (wrapper Wrapper) NewResourceData(r ref) ResourceData
func (Wrapper) NewResourceDataGroup ¶
func (wrapper Wrapper) NewResourceDataGroup(r ref) ResourceDataGroup
func (Wrapper) NewResourceIdNode ¶
func (wrapper Wrapper) NewResourceIdNode(r ref) ResourceIdNode
func (Wrapper) NewResourceIterator ¶
func (wrapper Wrapper) NewResourceIterator(r ref) ResourceIterator
func (Wrapper) NewRoundNode ¶
func (Wrapper) NewSelectNode ¶
func (wrapper Wrapper) NewSelectNode(r ref) SelectNode
func (Wrapper) NewSignNode ¶
func (Wrapper) NewSinNode ¶
func (Wrapper) NewSinhNode ¶
func (Wrapper) NewSliceStack ¶
func (wrapper Wrapper) NewSliceStack(r ref) SliceStack
func (Wrapper) NewSliceStackIterator ¶
func (wrapper Wrapper) NewSliceStackIterator(r ref) SliceStackIterator
func (Wrapper) NewSqrtNode ¶
func (Wrapper) NewSubtractionNode ¶
func (wrapper Wrapper) NewSubtractionNode(r ref) SubtractionNode
func (Wrapper) NewTanNode ¶
func (Wrapper) NewTanhNode ¶
func (Wrapper) NewTexture2D ¶
func (Wrapper) NewTexture2DGroup ¶
func (wrapper Wrapper) NewTexture2DGroup(r ref) Texture2DGroup
func (Wrapper) NewTexture2DGroupIterator ¶
func (wrapper Wrapper) NewTexture2DGroupIterator(r ref) Texture2DGroupIterator
func (Wrapper) NewTexture2DIterator ¶
func (wrapper Wrapper) NewTexture2DIterator(r ref) Texture2DIterator
func (Wrapper) NewTransposeNode ¶
func (wrapper Wrapper) NewTransposeNode(r ref) TransposeNode
func (Wrapper) NewTriangleSet ¶
func (wrapper Wrapper) NewTriangleSet(r ref) TriangleSet
func (Wrapper) NewTwoInputNode ¶
func (wrapper Wrapper) NewTwoInputNode(r ref) TwoInputNode
func (Wrapper) NewUnsignedMeshNode ¶
func (wrapper Wrapper) NewUnsignedMeshNode(r ref) UnsignedMeshNode
func (Wrapper) NewVectorFromScalarNode ¶
func (wrapper Wrapper) NewVectorFromScalarNode(r ref) VectorFromScalarNode
func (Wrapper) NewVolumeData ¶
func (wrapper Wrapper) NewVolumeData(r ref) VolumeData
func (Wrapper) NewVolumeDataColor ¶
func (wrapper Wrapper) NewVolumeDataColor(r ref) VolumeDataColor
func (Wrapper) NewVolumeDataComposite ¶
func (wrapper Wrapper) NewVolumeDataComposite(r ref) VolumeDataComposite
func (Wrapper) NewVolumeDataProperty ¶
func (wrapper Wrapper) NewVolumeDataProperty(r ref) VolumeDataProperty
func (Wrapper) RGBAToColor ¶
RGBAToColor creates a Color from uint8 RGBA values.
func (Wrapper) RetrieveProgressMessage ¶
func (wrapper Wrapper) RetrieveProgressMessage(theProgressIdentifier ProgressIdentifier) (string, error)
RetrieveProgressMessage return an English text for a progress identifier.|Note: this is the only function you can call from your callback function.
func (Wrapper) SetJournal ¶
SetJournal sets the journal file path.
type WriteCallbackFunc ¶
WriteCallbackFunc callback to call for writing a data chunk.
type Writer ¶
type Writer struct {
Base
}
Writer represents a Lib3MF class.
func (Writer) AddKeyWrappingCallback ¶
func (inst Writer) AddKeyWrappingCallback(consumerID string, theCallback KeyWrappingCallbackFunc, userData uintptr) error
AddKeyWrappingCallback registers a callback to deal with data key encryption/decryption from keystore.
func (Writer) GetDecimalPrecision ¶
GetDecimalPrecision returns the number of digits after the decimal point to be written in each vertex coordinate-value.
func (Writer) GetStreamSize ¶
GetStreamSize retrieves the size of the full 3MF file stream.
func (Writer) GetStrictModeActive ¶
GetStrictModeActive queries whether the strict mode of the reader is active or not.
func (Writer) GetWarning ¶
GetWarning returns Warning and Error Information of the read process.
func (Writer) GetWarningCount ¶
GetWarningCount returns Warning and Error Count of the read process.
func (Writer) SetContentEncryptionCallback ¶
func (inst Writer) SetContentEncryptionCallback(theCallback ContentEncryptionCallbackFunc, userData uintptr) error
SetContentEncryptionCallback registers a callback to deal with encryption of content.
func (Writer) SetDecimalPrecision ¶
SetDecimalPrecision sets the number of digits after the decimal point to be written in each vertex coordinate-value.
func (Writer) SetProgressCallback ¶
func (inst Writer) SetProgressCallback(progressCallback ProgressCallbackFunc, userData uintptr) error
SetProgressCallback set the progress callback for calls to this writer.
func (Writer) SetStrictModeActive ¶
SetStrictModeActive activates (deactivates) the strict mode of the reader.
func (Writer) WriteToBuffer ¶
WriteToBuffer writes out the 3MF file into a memory buffer.
func (Writer) WriteToCallback ¶
func (inst Writer) WriteToCallback(theWriteCallback WriteCallbackFunc, theSeekCallback SeekCallbackFunc, userData uintptr) error
WriteToCallback writes out the model and passes the data to a provided callback function. The file type is specified by the Model Writer class.
func (Writer) WriteToFile ¶
WriteToFile writes out the model as file. The file type is specified by the Model Writer class.