API changes - 2.11 |
+ public bool JoinTouchingPaths { get; set; }
+ public abstract Guid TogglePort( PortDefinition port, uint mask, IOPortCondition condition, Guid? parentListGuid )
+ protected BaseMarkableExtrudedVectorGraphic( )
+ public VectorGraphicLayer Contour { get; set; }
+ protected virtual void Dispose( bool disposing )
+ public ImportSettings GetImportSettings( )
+ protected virtual Cuboid GetTransformedBoundingBox( dmat4 transformation )
+ protected ImportSettings ImportSettings { get; set; }
+ public virtual string ImportVectorGraphic( ImportSettings settings )
+ protected IJobElementManager JobElementManager { get; }
+ protected virtual void PostImport( ImportSettings settings )
+ public double StartingPointShift { get; set; }
- protected double Delta { get; }
- protected Func<VectorGraphicLayer> LayerFactory { get; }
+ protected virtual void DoRebuild( dmat4 modelMatrix )
- protected virtual void InvokeSliceBuilt( int sliceIndex )
- public abstract bool HasSlice( int sliceIndex )
- public abstract IList<VectorGraphicLayer> GetSlices( int startIndex, int endIndex )
- public abstract void BuildSlice( int sliceIndex, dmat4 modelMatrix )
- public abstract void ClearSlices( )
- public Action<int> SliceBuilt
- public double DeltaZ { get; set; }
- public int ActiveSliceIndex { get; set; }
- public int SliceCount { get; }
- public ProcessingOrder ProcessingOrder { get; set; }
+ public virtual int SliceCount { get; }
- public virtual void Rebuild( dmat4 modelMatrix )
- public void ActivateSlices( int startIndex, int endIndex, dmat4 modelMatrix )
+ public void ActivateSlices( int startIndex, int endIndex, dmat4 modelMatrix )
+ public int ActiveSliceIndex { get; set; }
+ protected BaseMultiCrossSectionVectorGraphic( )
+ public abstract void BuildSlice( int sliceIndex, dmat4 modelMatrix )
+ public abstract void ClearSlices( )
+ protected double Delta { get; }
+ public double DeltaZ { get; set; }
+ protected virtual void DoRebuild( dmat4 modelMatrix )
+ public abstract IList<VectorGraphicLayer> GetSlices( int startIndex, int endIndex )
+ public abstract bool HasSlice( int sliceIndex )
+ protected virtual void InvokeSliceBuilt( int sliceIndex )
+ protected Func<VectorGraphicLayer> LayerFactory { get; }
+ public ProcessingOrder ProcessingOrder { get; set; }
+ public virtual void Rebuild( dmat4 modelMatrix )
+ public Action<int> SliceBuilt
+ public virtual int SliceCount { get; set; }
+ public bool ShouldToggle { get; set; }
+ protected static double ScaleDelta
+ protected virtual ValueTuple<BaseMetafileCommand, BaseMetafileCommand> DoSplitByLength( double length, dmat4 transformation )
+ public ValueTuple<BaseMetafileCommand, BaseMetafileCommand> SplitByLength( double length, dmat4 transformation )
+ public IList<VectorGraphicLayer> Import( ImportSettings settings, PenSet penSet, out ref string warning )
+ public IList<VectorGraphicLayer> ImportPointCloud( ImportSettings settings, PenSet penSet )
+ public ImageSource GetPreview( string fileName, ivec2 size, double thickness )
- public static ImageSource GetPreview( string fileName, ivec2 size, double thickness )
+ protected BaseNLightLaserDeviceConnector( )
+ public virtual T ChangeBeamProfile( UInt16 profileID, bool hasLaserOff )
+ public virtual void ClearError( )
+ protected virtual void DoSetupConnection( )
+ public virtual void EnableExternalControl( bool isEnabled )
+ public virtual void EnableSystem( bool isEnabled )
+ public virtual uint ReadInputs( )
+ public virtual void SetupConnection( )
+ public virtual void TearDownConnection( )
+ protected virtual void BuildContent( )
+ protected virtual void BuildFillings( dmat4 modelMatrix )
+ public virtual void BuildSlice( int sliceIndex, dmat4 modelMatrix )
+ public virtual void ClearSlices( )
+ protected virtual Control DoShowUI( JobElementHolder jobElementHolder, string id )
+ protected virtual void DoShowUICallback( JobElementHolder jobElementHolder, PluginSettingsView settingsView )
+ public virtual IList<VectorGraphicLayer> GetSlices( int startIndex, int endIndex )
+ public virtual bool HasSlice( int sliceIndex )
+ public virtual void Initialize( )
+ public MarkableExtrudedVectorGraphic( )
+ protected virtual void PostImport( ImportSettings settings )
+ public bool ShouldBuildAllSlices { get; set; }
+ Toggle
- public virtual uint ReadInputs( )
- public virtual void ClearError( )
- public virtual void EnableExternalControl( bool isEnabled )
- public virtual void EnableSystem( bool isEnabled )
- public virtual void SetupConnection( )
- public virtual void TearDownConnection( )
+ public virtual T ChangeBeamProfile( UInt16 profileID, bool hasLaserOff )
+ public NLightCflLaserDevice( )
+ public virtual T ChangeBeamProfile( UInt16 profileID, bool hasLaserOff )
+ public virtual Guid TogglePort( PortDefinition port, uint mask, IOPortCondition condition, Guid? parentListGuid )
+ public bool JoinTouchingPaths { get; set; }