Accessodb.rootAssembly() ConnectorOrientation(...)
 This method assigns a connector orientation to a connector region. Prototypevoid
ConnectorOrientation(const odb_Set& region,
                     const odb_DatumCsys& csys1,
                     odb_Enum::odb_AxisEnum axis1,
                     float angle1,                     
                     const odb_DatumCsys& csys2,
                     odb_Enum::odb_AxisEnum axis2,
                     float angle2);
Required arguments
 Return valueNone. Exceptions
 ConnectorOrientation(...)
 This method assigns a connector orientation to a connector region. Prototypevoid
ConnectorOrientation(const odb_Set& region,
                     const odb_DatumCsys& csys1,
                     odb_Enum::odb_AxisEnum axis1,
                     float angle1,
                     bool orient2sameAs1);
Required arguments
 Optional arguments
 Return valueNone. Exceptions
 
 SectionAssignment(...)
 This method is used to assign a section to a region on an instance. Only connector sections can be assigned at the assembly level. Prototypevoid
SectionAssignment(const odb_Set& region,
                  const odb_section& section);
Optional argumentsNone. Return valueNone. Exceptions
 
 addElements(...)
 This method is used to define elements using nodes defined at the OdbAssembly and/or OdbInstance level. For connector elements connected to ground, specify the lone node in the connectivity. The position of the ground node cannot be specified. This is a limitation. 
 Prototypevoid
addElements(const odb_SequenceInt& labels,
            const odb_SequenceSequenceInt& connectivity,
            const odb_SequenceString& instanceNames,
            const odb_String& type,
            const odb_String& elementSetName,
            const odb_SectionCategory& sectionCategory);
Required arguments
 Optional arguments
 Return valueNone. Exceptions
 
 addNodes(...)
 This method adds nodes to the OdbAssembly object using node labels and coordinates. 
 Prototypevoid
addNodes(const odb_SequenceInt& labels,
         const odb_SequenceSequenceFloat& coordinates,
         const odb_String& nodeSetName);
Required arguments
 Optional arguments
 Return valueNone. Exceptions
 
 sectionAssignments(...)
 This method is used to retrieve a section assignment. Prototypeodb_SectionAssignment sectionAssignments(int index); Required arguments
 Optional argumentsNone. Return valueA SectionAssignment object. ExceptionsNone. 
 RigidBody(...)
 This method defines an OdbRigidBody on the assembly. Prototypevoid
RigidBody(const odb_Set& referenceNode,
          odb_Enum::odb_PositionEnum position,
          bool isothermal,
          const odb_Set& elset,
          const odb_Set& pinNodes,
          const odb_Set& tieNodes);
Required arguments
 Optional arguments
 Return valueNone. Exceptions
 
 MembersThe OdbAssembly object can have the following members: Prototypeodb_InstanceRepository& instances();
               odb_SetRepository& nodeSets();
               odb_SetRepository& elementSets();
               odb_SetRepository& surfaces();
               odb_SequenceNode& nodes() const;
               odb_SequenceElement& elements() const;
               odb_DatumCsysRepository& datumCsyses();
               odb_SequenceSectionAssignment sectionAssignments();
               odb_SequenceConnectorOrientation connectorOrientations();
               odb_SequenceRigidBody rigidBodies();
               odb_SequencePretensionSection pretensionSections();
  | |||||||||