Search Results for

    Show / Hide Table of Contents

    Class Study

    Inheritance
    System.Object
    System.MarshalByRefObject
    NXRemotableObject
    TaggedObject
    NXObject
    Container
    Study
    Implements
    System.Runtime.Remoting.Messaging.IMessageSink
    INXObject
    Inherited Members
    Container.GetMembers(NXObject[])
    Container.Reorder(NXObject, NXObject, Container.ReorderType)
    NXObject.SetUserAttribute(NXObject.AttributeInformation, Update.Option)
    NXObject.SetUserAttribute(String, Int32, Int32, Update.Option)
    NXObject.SetUserAttribute(String, Int32, Double, Update.Option)
    NXObject.SetUserAttribute(String, Int32, String, Update.Option)
    NXObject.SetUserAttribute(String, Int32, Update.Option)
    NXObject.SetTimeUserAttribute(String, Int32, String, Update.Option)
    NXObject.SetTimeUserAttribute(String, Int32, NXObject.ComputationalTime, Update.Option)
    NXObject.SetBooleanUserAttribute(String, Int32, Boolean, Update.Option)
    NXObject.CreateAttributeIterator()
    NXObject.HasUserAttribute(AttributeIterator)
    NXObject.HasUserAttribute(String, NXObject.AttributeType, Int32)
    NXObject.GetUserAttributeCount(AttributeIterator)
    NXObject.GetUserAttributeCount(AttributeIterator, Boolean)
    NXObject.GetUserAttributeCount(NXObject.AttributeType)
    NXObject.GetUserAttributeCount(NXObject.AttributeType, Boolean, Boolean)
    NXObject.GetUserAttributeSize(String, NXObject.AttributeType)
    NXObject.GetNextUserAttribute(AttributeIterator, NXObject.AttributeInformation)
    NXObject.GetUserAttribute(String, NXObject.AttributeType, Int32)
    NXObject.GetBooleanUserAttribute(String, Int32)
    NXObject.GetIntegerUserAttribute(String, Int32)
    NXObject.GetRealUserAttribute(String, Int32)
    NXObject.GetStringUserAttribute(String, Int32)
    NXObject.GetTimeUserAttribute(String, Int32)
    NXObject.GetComputationalTimeUserAttribute(String, Int32)
    NXObject.GetUserAttributes(AttributeIterator)
    NXObject.GetUserAttributes()
    NXObject.GetUserAttributes(Boolean)
    NXObject.GetUserAttributeAsString(String, NXObject.AttributeType, Int32)
    NXObject.DeleteUserAttributes(AttributeIterator, Update.Option)
    NXObject.DeleteUserAttribute(NXObject.AttributeType, String, Boolean, Update.Option)
    NXObject.DeleteUserAttributes(NXObject.AttributeType, Update.Option)
    NXObject.SetUserAttributeLock(String, NXObject.AttributeType, Boolean)
    NXObject.GetUserAttributeLock(String, NXObject.AttributeType)
    NXObject.GetUserAttributeSourceObjects()
    NXObject.SetPdmReferenceAttribute(String, String)
    NXObject.GetPdmReferenceAttributeValue(String)
    NXObject.GetUserAttribute(String, Boolean, Boolean, NXObject.AttributeType)
    NXObject.GetUserAttributes(Boolean, Boolean)
    NXObject.DeleteAllAttributesByType(NXObject.AttributeType)
    NXObject.DeleteAllAttributesByType(NXObject.AttributeType, Update.Option)
    NXObject.SetAttribute(String, Int32)
    NXObject.SetAttribute(String, Int32, Update.Option)
    NXObject.SetAttribute(String, Double)
    NXObject.SetAttribute(String, Double, Update.Option)
    NXObject.SetAttribute(String, String)
    NXObject.SetAttribute(String, String, Update.Option)
    NXObject.SetAttribute(String)
    NXObject.SetAttribute(String, Update.Option)
    NXObject.SetTimeAttribute(String, String)
    NXObject.SetTimeAttribute(String, String, Update.Option)
    NXObject.GetIntegerAttribute(String)
    NXObject.GetRealAttribute(String)
    NXObject.GetStringAttribute(String)
    NXObject.GetTimeAttribute(NXObject.DateAndTimeFormat, String)
    NXObject.GetReferenceAttribute(String)
    NXObject.DeleteAttributeByTypeAndTitle(NXObject.AttributeType, String)
    NXObject.DeleteAttributeByTypeAndTitle(NXObject.AttributeType, String, Update.Option)
    NXObject.SetReferenceAttribute(String, String)
    NXObject.SetReferenceAttribute(String, String, Update.Option)
    NXObject.GetAttributeTitlesByType(NXObject.AttributeType)
    NXObject.GetUserAttributesAsStrings()
    NXObject.FindObject(String)
    NXObject.Print()
    NXObject.SetName(String)
    NXObject.IsOccurrence
    NXObject.JournalIdentifier
    NXObject.Name
    NXObject.OwningComponent
    NXObject.OwningPart
    NXObject.Prototype
    TaggedObject.initialize()
    TaggedObject.ToString()
    TaggedObject.PrintTestData(String)
    TaggedObject.PrintTestData(String, Int32)
    TaggedObject.Tag
    NXRemotableObject.SyncProcessMessage(IMessage)
    NXRemotableObject.AsyncProcessMessage(IMessage, IMessageSink)
    NXRemotableObject.NextSink
    System.MarshalByRefObject.CreateObjRef(System.Type)
    System.MarshalByRefObject.GetLifetimeService()
    System.MarshalByRefObject.InitializeLifetimeService()
    System.MarshalByRefObject.MemberwiseClone(System.Boolean)
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    System.Object.ReferenceEquals(System.Object, System.Object)
    Namespace: NXOpen.Features.TopologyOptimization
    Assembly: NXOpen.dll
    Syntax
    public class Study : Container, IMessageSink, INXObject

    Constructors

    Study()

    Declaration
    protected Study()

    Properties

    AnalysisType

    Declaration
    public StudyBuilder.AnalysisOption AnalysisType { get; set; }
    Property Value
    Type Description
    StudyBuilder.AnalysisOption

    OptimizationObjective

    Declaration
    public StudyBuilder.OptimizationObjectiveOption OptimizationObjective { get; set; }
    Property Value
    Type Description
    StudyBuilder.OptimizationObjectiveOption

    Methods

    AbortOptimizationProcess()

    Declaration
    public bool AbortOptimizationProcess()
    Returns
    Type Description
    System.Boolean

    CloneAnalysisConstraint(AnalysisConstraint)

    Declaration
    public AnalysisConstraint CloneAnalysisConstraint(AnalysisConstraint existingConstraint)
    Parameters
    Type Name Description
    AnalysisConstraint existingConstraint
    Returns
    Type Description
    AnalysisConstraint

    CloneAnalysisLoad(AnalysisLoad)

    Declaration
    public AnalysisLoad CloneAnalysisLoad(AnalysisLoad existingload)
    Parameters
    Type Name Description
    AnalysisLoad existingload
    Returns
    Type Description
    AnalysisLoad

    CloneSubcase(Subcase)

    Declaration
    public Subcase CloneSubcase(Subcase existingSubcase)
    Parameters
    Type Name Description
    Subcase existingSubcase
    Returns
    Type Description
    Subcase

    CreateAnalysisConstraintBuilder(AnalysisConstraint)

    Declaration
    public AnalysisConstraintBuilder CreateAnalysisConstraintBuilder(AnalysisConstraint constraint)
    Parameters
    Type Name Description
    AnalysisConstraint constraint
    Returns
    Type Description
    AnalysisConstraintBuilder

    CreateAnalysisLoadBuilder(AnalysisLoad)

    Declaration
    public AnalysisLoadBuilder CreateAnalysisLoadBuilder(AnalysisLoad load)
    Parameters
    Type Name Description
    AnalysisLoad load
    Returns
    Type Description
    AnalysisLoadBuilder

    CreateConnectionBuilder(Connection)

    Declaration
    public ConnectionBuilder CreateConnectionBuilder(Connection connection)
    Parameters
    Type Name Description
    Connection connection
    Returns
    Type Description
    ConnectionBuilder

    CreateConstructionBodyBuilder(ConstructionBody)

    Declaration
    public ConstructionBodyBuilder CreateConstructionBodyBuilder(ConstructionBody topOptConstructionBody)
    Parameters
    Type Name Description
    ConstructionBody topOptConstructionBody
    Returns
    Type Description
    ConstructionBodyBuilder

    CreateConstructionBodyCollectorBuilder(ConstructionBodyCollector)

    Declaration
    public ConstructionBodyBuilder CreateConstructionBodyCollectorBuilder(ConstructionBodyCollector constrBodyCollector)
    Parameters
    Type Name Description
    ConstructionBodyCollector constrBodyCollector
    Returns
    Type Description
    ConstructionBodyBuilder

    CreateDesignSpaceBuilder(DesignSpace)

    Declaration
    public DesignSpaceBuilder CreateDesignSpaceBuilder(DesignSpace designSpace)
    Parameters
    Type Name Description
    DesignSpace designSpace
    Returns
    Type Description
    DesignSpaceBuilder

    CreateOptimizationConstraintBuilder(OptimizationConstraint)

    Declaration
    public OptimizationConstraintBuilder CreateOptimizationConstraintBuilder(OptimizationConstraint optConstraint)
    Parameters
    Type Name Description
    OptimizationConstraint optConstraint
    Returns
    Type Description
    OptimizationConstraintBuilder

    CreateSceneryBodyBuilder(SceneryBody)

    Declaration
    public SceneryBodyBuilder CreateSceneryBodyBuilder(SceneryBody topOptSceneryBody)
    Parameters
    Type Name Description
    SceneryBody topOptSceneryBody
    Returns
    Type Description
    SceneryBodyBuilder

    CreateShapeConstraintBuilder(ShapeConstraint)

    Declaration
    public ShapeConstraintBuilder CreateShapeConstraintBuilder(ShapeConstraint topOptShapeConstraint)
    Parameters
    Type Name Description
    ShapeConstraint topOptShapeConstraint
    Returns
    Type Description
    ShapeConstraintBuilder

    CreateSubcaseManager()

    Declaration
    public SubcaseManager CreateSubcaseManager()
    Returns
    Type Description
    SubcaseManager

    DiscardOptimizationResults()

    Declaration
    public void DiscardOptimizationResults()

    DiscardUnretrievedOptimizationResults()

    Declaration
    public void DiscardUnretrievedOptimizationResults()

    GetAllAnalysisConstraints(out AnalysisConstraint[])

    Declaration
    public void GetAllAnalysisConstraints(out AnalysisConstraint[] analysisConstraints)
    Parameters
    Type Name Description
    AnalysisConstraint[] analysisConstraints

    GetAllAnalysisLoads(out AnalysisLoad[])

    Declaration
    public void GetAllAnalysisLoads(out AnalysisLoad[] analysisLoads)
    Parameters
    Type Name Description
    AnalysisLoad[] analysisLoads

    GetAllConnections(out Connection[])

    Declaration
    public void GetAllConnections(out Connection[] topOptConnections)
    Parameters
    Type Name Description
    Connection[] topOptConnections

    GetAllDesignSpaces(out DesignSpace[])

    Declaration
    public void GetAllDesignSpaces(out DesignSpace[] designSpaces)
    Parameters
    Type Name Description
    DesignSpace[] designSpaces

    GetAllSceneryBodies(out SceneryBody[])

    Declaration
    public void GetAllSceneryBodies(out SceneryBody[] topOptSceneryBodies)
    Parameters
    Type Name Description
    SceneryBody[] topOptSceneryBodies

    GetAllSubcases(out Subcase[])

    Declaration
    public void GetAllSubcases(out Subcase[] subcases)
    Parameters
    Type Name Description
    Subcase[] subcases

    GetOptimizedBodies()

    Declaration
    public Body[] GetOptimizedBodies()
    Returns
    Type Description
    Body[]

    RetrieveOptimizationResults()

    Declaration
    public void RetrieveOptimizationResults()

    RunOptimization()

    Declaration
    public void RunOptimization()

    Unlock()

    Declaration
    public void Unlock()

    Implements

    System.Runtime.Remoting.Messaging.IMessageSink
    INXObject
    In This Article
    Back to top Generated by DocFX