Click or drag to resize

SubComponent Class

Base class of all subcomponents.
Inheritance Hierarchy
SystemObject
  Karamba.GHopper.Utilities.UIWidgetsSubComponent
    More...

Namespace:  Karamba.GHopper.Utilities.UIWidgets
Assembly:  Karamba3D (in Karamba3D.dll) Version: 2.2.0.5 (2.2.0.5)
Syntax
public abstract class SubComponent

The SubComponent type exposes the following members.

Constructors
  NameDescription
Protected methodSubComponent
Initializes a new instance of the SubComponent class
Top
Methods
  NameDescription
Public methodBeforeSolveInstance
before solve the sub-component.
Public methoddisplay_name
displayed name of the sub-component in the drop-down menu.
Public methodDrawViewportWires
Draw object in the Viewport of Grasshopper.
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodname
identifier of the sub-component.
Public methodOnComponentLoaded
sets up initial state of the GUI.
Public methodregisterEvaluationUnits
register the input-plugs of the sub-component.
Protected methodSetup
To be called inside registerEvaluationUnit Base method for initializing menus and other attribute depending data. Override in derived class to initialize menus.
Public methodSolveInstance
solve the sub-component.
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
See Also
Inheritance Hierarchy
SystemObject
  Karamba.GHopper.Utilities.UIWidgetsSubComponent
    Karamba.GHopper.Algorithms.DeprecatedSubComponent_NonlinAnalysis_DynamicRelax_0_OBSOLETE
    Karamba.GHopper.Algorithms.DeprecatedSubComponent_NonlinAnalysis_NewtonRaphson_0_OBSOLETE
    Karamba.GHopper.Algorithms.DeprecatedSubComponent_NonlinAnalyze_ArcLength_0_OBSOLETE
    Karamba.GHopper.AlgorithmsSubComponent_NonlinAnalysis_DynamicRelax
    Karamba.GHopper.AlgorithmsSubComponent_NonlinAnalysis_NewtonRaphson
    Karamba.GHopper.AlgorithmsSubComponent_NonlinAnalyze_ArcLength
    Karamba.GHopper.CrossSections.DeprecatedSubComponent_CroSec_Box_2_OBSOLETE
    Karamba.GHopper.CrossSections.DeprecatedSubComponent_CroSec_Circle_2_OBSOLETE
    Karamba.GHopper.CrossSections.DeprecatedSubComponent_CroSec_I_2_OBSOLETE
    Karamba.GHopper.CrossSections.DeprecatedSubComponent_CroSec_Shell_2_OBSOLETE
    Karamba.GHopper.CrossSections.DeprecatedSubComponent_CroSec_Shell_RCStandard_2_OBSOLETE
    Karamba.GHopper.CrossSections.DeprecatedSubComponent_CroSec_Spring_2_OBSOLETE
    Karamba.GHopper.CrossSections.DeprecatedSubComponent_CroSec_Trapezoid_2_OBSOLETE
    Karamba.GHopper.CrossSections.DeprecatedSubComponent_ModifyCroSecBeam_0_Deprecated
    Karamba.GHopper.CrossSections.DeprecatedSubComponent_ModifyCroSecBeam_1_OBSOLETE
    Karamba.GHopper.CrossSections.DeprecatedSubComponent_ModifyCroSecShell_0_Deprecated
    Karamba.GHopper.CrossSectionsSubComponent_CroSec_Box
    Karamba.GHopper.CrossSectionsSubComponent_CroSec_Circle
    Karamba.GHopper.CrossSectionsSubComponent_CroSec_I
    Karamba.GHopper.CrossSectionsSubComponent_CroSec_Shell
    Karamba.GHopper.CrossSectionsSubComponent_CroSec_Shell_RC
    Karamba.GHopper.CrossSectionsSubComponent_CroSec_Shell_RCStandard
    Karamba.GHopper.CrossSectionsSubComponent_CroSec_Spring
    Karamba.GHopper.CrossSectionsSubComponent_CroSec_Trapezoid
    Karamba.GHopper.CrossSectionsSubComponent_ModifyCroSecBeam
    Karamba.GHopper.CrossSectionsSubComponent_ModifyCroSecShell
    Karamba.GHopper.Elements.DeprecatedSubComponent_ModifyBeam
    Karamba.GHopper.Elements.DeprecatedSubComponent_ModifyBeam_3_OBSOLETE
    Karamba.GHopper.Elements.DeprecatedSubComponent_ModifyBeam_4_OBSOLETE
    Karamba.GHopper.Elements.DeprecatedSubComponent_ModifyShell_4_OBSOLETE
    Karamba.GHopper.Elements.DeprecatedSubComponent_ModifyShell_5_OBSOLETE
    Karamba.GHopper.Elements.DeprecatedSubComponent_OrientateBeam_2_OBSOLETE
    Karamba.GHopper.ElementsSubComponent_ModifyBeam_6
    Karamba.GHopper.ElementsSubComponent_ModifyShell
    Karamba.GHopper.ElementsSubComponent_OrientateBeam
    Karamba.GHopper.ElementsSubComponent_OrientateShell
    Karamba.GHopper.Loads.BeamSubComponent_Imperfection_4_OBSOLETE
    Karamba.GHopper.Loads.DeprecatedSubComponent_Imperfection_Depr_3
    Karamba.GHopper.Loads.DeprecatedSubComponent_MeshLoad_Deprecated_2
    Karamba.GHopper.Loads.DeprecatedSubComponent_MeshLoad_Deprecated_3
    Karamba.GHopper.Loads.DeprecatedSubComponent_MeshLoad_Deprecated_4
    Karamba.GHopper.Loads.DeprecatedSubComponent_Pretension_Depr_3
    Karamba.GHopper.Loads.DeprecatedSubComponent_Strain_Depr_3
    Karamba.GHopper.Loads.DeprecatedSubComponent_Temperature_Depr_3
    Karamba.GHopper.Loads.DeprecatedSubComponent_UniformLineLoad_0_OBSOLETE
    Karamba.GHopper.Loads.DeprecatedSubComponent_UniformLineLoad_Depr_3
    Karamba.GHopper.LoadsSubComponent_Gravity
    Karamba.GHopper.LoadsSubComponent_MeshLoad
    Karamba.GHopper.LoadsSubComponent_PointLoad
    Karamba.GHopper.LoadsSubComponent_Strain
    Karamba.GHopper.LoadsSubComponent_Strain_Depr_4
    Karamba.GHopper.LoadsSubComponent_Temperature
    Karamba.GHopper.LoadsSubComponent_Temperature_Depr_4
    Karamba.GHopper.Materials.DeprecatedSubComponent_MaterialPropsIsotrop_6_OBSOLETE
    Karamba.GHopper.Materials.DeprecatedSubComponent_MaterialPropsIsotrop_7_OBSOLETE
    Karamba.GHopper.Materials.DeprecatedSubComponent_MaterialPropsOrthotropic_6_OBSOLETE
    Karamba.GHopper.Materials.DeprecatedSubComponent_MaterialPropsOrthotropic_7_OBSOLETE
    Karamba.GHopper.MaterialsSubComponent_MaterialPropsIsotrop
    Karamba.GHopper.MaterialsSubComponent_MaterialPropsOrthotropic
    Karamba.GHopper.Results.DeprecatedSubComponent_ElementUtilization_Beam_Deprecated_1
    Karamba.GHopper.Results.DeprecatedSubComponent_ElementUtilization_Shell_Deprecated_1
    Karamba.GHopper.Results.DeprecatedSubComponent_ForceFlowLines_GUI_3_OBSOLETE
    Karamba.GHopper.Results.DeprecatedSubComponent_IsoLines_1_OBSOLETE
    Karamba.GHopper.Results.DeprecatedSubComponent_IsoLines_GUI_3_OBSOLETE
    Karamba.GHopper.Results.DeprecatedSubComponent_PrincipalForcesDirs_1_OBSOLETE
    Karamba.GHopper.Results.DeprecatedSubComponent_PrincipalMomentLines_GUI_3_OBSOLETE
    Karamba.GHopper.Results.DeprecatedSubComponent_PrincipalStressDirs_1_OBSOLETE
    Karamba.GHopper.Results.DeprecatedSubComponent_PrincipalStressLines_GUI_3_OBSOLETE
    Karamba.GHopper.Results.DeprecatedSubComponent_TransverseShearLines_GUI_3_OBSOLETE
    Karamba.GHopper.ResultsSubComponent_ForceFlowLines
    Karamba.GHopper.ResultsSubComponent_IsoLines
    Karamba.GHopper.ResultsSubComponent_PrincipalForcesDirs
    Karamba.GHopper.ResultsSubComponent_PrincipalMomentLines
    Karamba.GHopper.ResultsSubComponent_PrincipalStressDirs
    Karamba.GHopper.ResultsSubComponent_PrincipalStressLines
    Karamba.GHopper.ResultsSubComponent_ShellForcesLocal
    Karamba.GHopper.ResultsSubComponent_ShellForcesPrincipal
    Karamba.GHopper.ResultsSubComponent_ShellSection
    Karamba.GHopper.ResultsSubComponent_TransverseShearLines
    Karamba.GHopper.ResultsSubComponent_Utilization_Beam
    Karamba.GHopper.ResultsSubComponent_Utilization_Beam_2_OBSOLETE
    Karamba.GHopper.ResultsSubComponent_Utilization_Shell
    Karamba.GHopper.ResultsSubComponent_Utilization_Shell_2_OBSOLETE
    Karamba.GHopper.Utilities.MappingsSubComponent_ProxyStitch
    Karamba.GHopper.Utilities.MappingsSubComponent_SimpleStitch
    Karamba.GHopper.Utilities.MappingsSubComponent_StackedStitch
    Karamba.GHopper.Utilities.UIWidgetsSubComponentT