Click or drag to resize

GH_ExtendableComponent Class

Base class of custom widget that feature extendable parts.
Inheritance Hierarchy
SystemObject
  GH_InstanceDescription
    GH_DocumentObject
      GH_ActiveObject
        GH_Component
          Karamba.GHopper.Utilities.UIWidgetsGH_ExtendableComponent
            More...

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

The GH_ExtendableComponent type exposes the following members.

Constructors
  NameDescription
Protected methodGH_ExtendableComponent
Initializes a new instance of the GH_ExtendableComponent class
Top
Properties
  NameDescription
Public propertyAttributes (Inherited from GH_DocumentObject.)
Public propertyCategory (Inherited from GH_InstanceDescription.)
Public propertyClippingBox (Inherited from GH_Component.)
Public propertyComponentGuid (Inherited from GH_DocumentObject.)
Public propertyDescription (Inherited from GH_InstanceDescription.)
Public propertyExposure (Inherited from GH_DocumentObject.)
Public propertyHasCategory (Inherited from GH_InstanceDescription.)
Public propertyHasSubCategory (Inherited from GH_InstanceDescription.)
Protected propertyHelpDescription (Inherited from GH_Component.)
Public propertyHidden (Inherited from GH_Component.)
Protected propertyIcon (Inherited from GH_DocumentObject.)
Public propertyIcon_24x24 (Inherited from GH_DocumentObject.)
Public propertyIcon_24x24_Locked (Inherited from GH_DocumentObject.)
Public propertyIconCapableUI (Inherited from GH_ActiveObject.)
Public propertyIconDisplayMode (Inherited from GH_DocumentObject.)
Public propertyInConstructor (Inherited from GH_Component.)
Public propertyInstanceDescription (Inherited from GH_Component.)
Public propertyInstanceGuid (Inherited from GH_InstanceDescription.)
Public propertyIsBakeCapable (Inherited from GH_Component.)
Public propertyIsDataProvider (Inherited from GH_Component.)
Public propertyIsPreviewCapable (Inherited from GH_Component.)
Public propertyIsValidPrincipalParameterIndex (Inherited from GH_Component.)
Public propertyKeywords (Inherited from GH_InstanceDescription.)
Public propertyLocked (Inherited from GH_Component.)
Public propertyMessage (Inherited from GH_Component.)
Public propertyMutableNickName (Inherited from GH_ActiveObject.)
Public propertyName (Inherited from GH_InstanceDescription.)
Public propertyNickName (Inherited from GH_InstanceDescription.)
Public propertyObsolete (Inherited from GH_DocumentObject.)
Public propertyParams (Inherited from GH_Component.)
Public propertyPhase (Inherited from GH_ActiveObject.)
Public propertyPrincipalParameterIndex (Inherited from GH_Component.)
Public propertyProcessorTime (Inherited from GH_Component.)
Public propertyRunCount (Inherited from GH_Component.)
Public propertyRuntimeMessageLevel (Inherited from GH_Component.)
Public propertySubCategory (Inherited from GH_InstanceDescription.)
Top
Methods
  NameDescription
Public methodAddedToDocument (Inherited from GH_Component.)
Public methodAddRuntimeMessage (Inherited from GH_ActiveObject.)
Protected methodAfterSolveInstance (Inherited from GH_Component.)
Protected methodAppendAdditionalComponentMenuItems (Inherited from GH_Component.)
Public methodAppendAdditionalMenuItems (Inherited from GH_Component.)
Public methodAppendMenuItems (Inherited from GH_ActiveObject.)
Protected methodAssignInitCodeToInputParameter (Inherited from GH_Component.)
Public methodBakeGeometry(RhinoDoc, ListGuid) (Inherited from GH_Component.)
Public methodBakeGeometry(RhinoDoc, ObjectAttributes, ListGuid) (Inherited from GH_Component.)
Protected methodBeforeSolveInstance (Inherited from GH_Component.)
Public methodClearData (Inherited from GH_Component.)
Public methodClearRuntimeMessages (Inherited from GH_Component.)
Public methodCollectData (Inherited from GH_Component.)
Public methodComputeData (Overrides GH_Component.ComputeData.)
Public methodCopyFrom (Inherited from GH_InstanceDescription.)
Public methodCreateAttributes (Overrides GH_Component.CreateAttributes.)
Public methodDependsOn (Inherited from GH_Component.)
Protected methodDestroyIconCache (Inherited from GH_DocumentObject.)
Public methodDocumentContextChanged (Inherited from GH_Component.)
Public methodDrawViewportMeshes (Inherited from GH_Component.)
Public methodDrawViewportWires (Inherited from GH_Component.)
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodExpireDownStreamObjects (Inherited from GH_Component.)
Public methodExpirePreview (Inherited from GH_DocumentObject.)
Public methodExpireSolution (Inherited from GH_ActiveObject.)
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.)
Protected methodGenerateDefaultHTML (Inherited from GH_Component.)
Protected methodGenerateParameterHelp (Inherited from GH_Component.)
Protected methodGenerateParameterHelp(IGH_Param) (Inherited from GH_Component.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetMenuDescription
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodGetValue(String, Boolean) (Inherited from GH_DocumentObject.)
Protected methodGetValue(String, Int32) (Inherited from GH_DocumentObject.)
Protected methodGetValue(String, Double) (Inherited from GH_DocumentObject.)
Protected methodGetValue(String, String) (Inherited from GH_DocumentObject.)
Protected methodGetValue(String, Color) (Inherited from GH_DocumentObject.)
Protected methodHtmlHelp_Source (Inherited from GH_Component.)
Public methodIsolateObject (Inherited from GH_Component.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Protected methodMenu_AppendBakeItem (Inherited from GH_ActiveObject.)
Protected methodMenu_AppendEnableItem (Inherited from GH_ActiveObject.)
Protected methodMenu_AppendObjectHelp (Inherited from GH_DocumentObject.)
Protected methodMenu_AppendObjectName (Inherited from GH_DocumentObject.)
Protected methodMenu_AppendObjectNameEx (Inherited from GH_DocumentObject.)
Protected methodMenu_AppendPreviewItem (Inherited from GH_ActiveObject.)
Protected methodMenu_AppendPublish (Inherited from GH_DocumentObject.)
Protected methodMenu_AppendRuntimeMessages (Inherited from GH_ActiveObject.)
Public methodMovedBetweenDocuments (Inherited from GH_Component.)
Public methodNewInstanceGuid (Inherited from GH_InstanceDescription.)
Public methodNewInstanceGuid(Guid) (Inherited from GH_InstanceDescription.)
Public methodOnAttributesChanged (Inherited from GH_DocumentObject.)
Protected methodOnComponentLoaded
Protected methodOnComponentReset
Public methodOnDisplayExpired (Inherited from GH_DocumentObject.)
Public methodOnObjectChanged(GH_ObjectEventType) (Inherited from GH_DocumentObject.)
Public methodOnObjectChanged(String) (Inherited from GH_DocumentObject.)
Public methodOnObjectChanged(GH_ObjectChangedEventArgs) (Inherited from GH_DocumentObject.)
Public methodOnObjectChanged(GH_ObjectEventType, Object) (Inherited from GH_DocumentObject.)
Public methodOnObjectChanged(String, Object) (Inherited from GH_DocumentObject.)
Public methodOnPingDocument (Inherited from GH_DocumentObject.)
Public methodOnPreviewExpired (Inherited from GH_DocumentObject.)
Public methodOnSolutionExpired (Inherited from GH_DocumentObject.)
Public methodOutputConnected
return true if output of given index is connected to other components.
Public methodOutputInUse
Determine whether any output parameter is visible.
Public methodOutputInUse(Int32)
Determine whether output parameter at given index is visible.
Protected methodPostConstructor (Inherited from GH_Component.)
Public methodRead (Overrides GH_Component.Read(GH_IReader).)
Public methodReadFull (Inherited from GH_InstanceDescription.)
Public methodRecordUndoEvent(String) (Inherited from GH_DocumentObject.)
Public methodRecordUndoEvent(GH_UndoRecord) (Inherited from GH_DocumentObject.)
Public methodRecordUndoEvent(String, IGH_UndoAction) (Inherited from GH_DocumentObject.)
Protected methodRegisterInputParams (Inherited from GH_Component.)
Protected methodRegisterOutputParams (Inherited from GH_Component.)
Public methodRegisterRemoteIDs (Inherited from GH_Component.)
Public methodRemovedFromDocument (Inherited from GH_Component.)
Public methodRuntimeMessages (Inherited from GH_Component.)
Public methodSDKCompliancy (Inherited from GH_ActiveObject.)
Public methodSetIconOverride (Inherited from GH_DocumentObject.)
Protected methodSetup
Protected methodSetValue(String, Boolean) (Inherited from GH_DocumentObject.)
Protected methodSetValue(String, Int32) (Inherited from GH_DocumentObject.)
Protected methodSetValue(String, Double) (Inherited from GH_DocumentObject.)
Protected methodSetValue(String, String) (Inherited from GH_DocumentObject.)
Protected methodSetValue(String, Color) (Inherited from GH_DocumentObject.)
Protected methodSolveInstance (Inherited from GH_Component.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Public methodTriggerAutoSave (Inherited from GH_DocumentObject.)
Public methodTriggerAutoSave(GH_AutoSaveTrigger) (Inherited from GH_DocumentObject.)
Public methodTriggerAutoSave(Guid) (Inherited from GH_DocumentObject.)
Public methodTriggerAutoSave(GH_AutoSaveTrigger, Guid) (Inherited from GH_DocumentObject.)
Protected methodValuesChanged (Inherited from GH_DocumentObject.)
Public methodWrite (Inherited from GH_Component.)
Public methodWriteFull (Inherited from GH_InstanceDescription.)
Top
Events
  NameDescription
Public eventAttributesChanged (Inherited from GH_DocumentObject.)
Public eventDisplayExpired (Inherited from GH_DocumentObject.)
Public eventObjectChanged (Inherited from GH_DocumentObject.)
Public eventPingDocument (Inherited from GH_DocumentObject.)
Public eventPreviewExpired (Inherited from GH_DocumentObject.)
Public eventSolutionExpired (Inherited from GH_DocumentObject.)
Top
Fields
  NameDescription
Protected fieldm_attributes (Inherited from GH_DocumentObject.)
Top
See Also
Inheritance Hierarchy
SystemObject
  GH_InstanceDescription
    GH_DocumentObject
      GH_ActiveObject
        GH_Component
          Karamba.GHopper.Utilities.UIWidgetsGH_ExtendableComponent
            Karamba.GHopper.AlgorithmsComponent_AnalyzeThI_new
            Karamba.GHopper.CrossSectionsComponent_CroSec_SelectRange
            Karamba.GHopper.CrossSections.DeprecatedComponent_Beam_Joint_0_OBSOLETE
            Karamba.GHopper.CrossSections.DeprecatedComponent_CroSec_Joint_1_OBSOLETE
            Karamba.GHopper.CrossSections.DeprecatedComponent_CroSec_SelectRange_0_OBSOLETE
            Karamba.GHopper.CrossSections.DeprecatedComponent_CroSec_SelectRange_1_OBSOLETE
            Karamba.GHopper.CrossSections.DeprecatedComponent_CroSec_SelectRange_2_OBSOLETE
            Karamba.GHopper.ExportersComponent_ModelExportDSTV
            Karamba.GHopper.JointsComponent_CroSec_Joint
            Karamba.GHopper.JointsComponent_CroSec_JointLine
            Karamba.GHopper.JointsComponent_JointAgent
            Karamba.GHopper.Joints.DeprecatedComponent_CroSec_JointLine_0_OBSOLETE
            Karamba.GHopper.Joints.DeprecatedComponent_JointAgent_0_OBSOLETE
            Karamba.GHopper.LicensesComponent_Settings
            Karamba.GHopper.Loads.DeprecatedComponent_MeshLoad_0_OBSOLETE
            Karamba.GHopper.Loads.DeprecatedComponent_MeshLoad_1_OBSOLETE
            Karamba.GHopper.Loads.DeprecatedComponent_MeshLoad_2_OBSOLETE
            Karamba.GHopper.Loads.DeprecatedComponent_UniformlyDistLoad_0_OBSOLETE
            Karamba.GHopper.MaterialsComponent_MaterialSelect
            Karamba.GHopper.MaterialsComponent_MaterialSelect_6_OBSOLETE
            Karamba.GHopper.Materials.DeprecatedComponent_MaterialSelect_4_OBSOLETE
            Karamba.GHopper.Materials.DeprecatedComponent_MaterialSelect_5_OBSOLETE
            Karamba.GHopper.ModelsComponent_BeamView
            Karamba.GHopper.ModelsComponent_ModelView
            Karamba.GHopper.ModelsComponent_ShellView
            Karamba.GHopper.Models.DeprecatedComponent_BeamView_0_OBSOLETE
            Karamba.GHopper.Models.DeprecatedComponent_ModelView_3_OBSOLETE
            Karamba.GHopper.Models.DeprecatedComponent_ModelView_4_OBSOLETE
            Karamba.GHopper.Models.DeprecatedComponent_ModelView_5_OBSOLETE
            Karamba.GHopper.Models.DeprecatedComponent_ShellView_0_OBSOLETE
            Karamba.GHopper.Models.DeprecatedComponent_ShellView_1_OBSOLETE
            Karamba.GHopper.Results.DeprecatedComponent_IsoLines_GUI_0_OBSOLETE
            Karamba.GHopper.SupportsComponent_PrescribedDisp
            Karamba.GHopper.SupportsComponent_Support
            Karamba.GHopper.Supports.DeprecatedComponent_PrescribedDisp_0_OBSOLETE
            Karamba.GHopper.Supports.DeprecatedComponent_PrescribedDisp_1_OBSOLETE
            Karamba.GHopper.Supports.DeprecatedComponent_Support_0_OBSOLETE