NX Open C++ Reference Guide
|
Represents a NXOpen::CAE::LaminateDrapingData builder
To create a new instance of this class, use NXOpen::CAE::LaminatePly::CreateDrapingDataBuilder
Created in NX6.0.0.
More...
Public Types | |
enum | DrapingDirectionType { DrapingDirectionTypeVectors, DrapingDirectionTypeCsys } |
Draping Direction Option. More... | |
enum | DrapingPathType { DrapingPathTypeGeodesic, DrapingPathTypeSeedCurve } |
Draping Path Types. More... | |
enum | ProjectionDrapingDirectionType { ProjectionDrapingDirectionTypeMov, ProjectionDrapingDirectionTypeCsys } |
Projection Draping Direction Option. More... | |
enum | SecondaryVectorType { SecondaryVectorTypeDefault, SecondaryVectorTypeSpecify } |
Second Alignment Types. More... | |
enum | SolverType { SolverTypeNone, SolverTypeUnidirectional, SolverTypeWoven, SolverTypeImported, SolverTypeInheritedFromMaterial } |
Solver Types. More... | |
Public Member Functions | |
NXOpen::CAE::LaminateSelectEntitiesBuilder * | CutSelection () |
Returns the selected cut curves. More... | |
NXOpen::CoordinateSystem * | DirectionCsys () |
Returns the draping direction coordinate system Created in NX10.0.0. More... | |
NXOpen::CAE::LaminateDrapingDataBuilder::DrapingDirectionType | DirectionOption () |
Returns the draping direction option Created in NX10.0.0. More... | |
NXOpen::Expression * | DrapingAbsMeshSize () |
Returns the absolute draping mesh size Created in NX8.5.1. More... | |
double | DrapingMeshRatio () |
Returns the draping mesh ratio Created in NX7.5.0. More... | |
NXOpen::CAE::LaminateDrapingDataBuilder::DrapingPathType | DrapingPath () |
Returns the draping path Created in NX7.5.0. More... | |
NXOpen::CAE::LaminateSelectEntitiesBuilder * | FaceSelection () |
Returns the selected faces. More... | |
NXOpen::Expression * | LockingAngle () |
Returns the locking angle Created in NX8.5.1. More... | |
NXOpen::Direction * | PrimaryVector () |
Returns the primary alignment Created in NX6.0.0. More... | |
NXOpen::CAE::LaminateDrapingDataBuilder::ProjectionDrapingDirectionType | ProjectionDirectionOption () |
Returns the projection draping direction option Created in NX12.0.0. More... | |
NXOpen::Direction * | SecondaryVector () |
Returns the specify Created in NX7.5.0. More... | |
NXOpen::CAE::LaminateDrapingDataBuilder::SecondaryVectorType | SecondaryVectorChoice () |
Returns the secondary alignment Created in NX7.5.0. More... | |
NXOpen::CAE::LaminateSelectEntitiesBuilder * | SeedSelection () |
Returns the selected seed curves. More... | |
void | SetDirectionCsys (NXOpen::CoordinateSystem *directionCsys) |
Sets the draping direction coordinate system Created in NX10.0.0. More... | |
void | SetDirectionOption (NXOpen::CAE::LaminateDrapingDataBuilder::DrapingDirectionType directionOption) |
Sets the draping direction option Created in NX10.0.0. More... | |
void | SetDrapingMeshRatio (double ratio) |
Sets the draping mesh ratio Created in NX7.5.0. More... | |
void | SetDrapingPath (NXOpen::CAE::LaminateDrapingDataBuilder::DrapingPathType type) |
Sets the draping path Created in NX7.5.0. More... | |
void | SetPrimaryVector (NXOpen::Direction *primaryAlignment) |
Sets the primary alignment Created in NX6.0.0. More... | |
void | SetProjectionDirectionOption (NXOpen::CAE::LaminateDrapingDataBuilder::ProjectionDrapingDirectionType projectionDirectionOption) |
Sets the projection draping direction option Created in NX12.0.0. More... | |
void | SetSecondaryVector (NXOpen::Direction *specify) |
Sets the specify Created in NX7.5.0. More... | |
void | SetSecondaryVectorChoice (NXOpen::CAE::LaminateDrapingDataBuilder::SecondaryVectorType secondaryAlignment) |
Sets the secondary alignment Created in NX7.5.0. More... | |
void | SetSolver (NXOpen::CAE::LaminateDrapingDataBuilder::SolverType solver) |
Sets the solver Created in NX6.0.0. More... | |
void | SetStartPoint (NXOpen::Point *startPoint) |
Sets the start point Created in NX6.0.0. More... | |
void | SetUsingDrapingMeshSize (bool usingSize) |
Sets the method used Created in NX7.5.0. More... | |
NXOpen::CAE::LaminateDrapingDataBuilder::SolverType | Solver () |
Returns the solver Created in NX6.0.0. More... | |
NXOpen::Point * | StartPoint () |
Returns the start point Created in NX6.0.0. More... | |
bool | UsingDrapingMeshSize () |
Returns the method used Created in NX7.5.0. More... | |
Public Member Functions inherited from NXOpen::Builder | |
NXOpen::NXObject * | Commit () |
Commits any edits that have been applied to the builder. More... | |
void | Destroy () |
Deletes the builder, and cleans up any objects created by the builder. More... | |
std::vector< NXOpen::NXObject * > | GetCommittedObjects () |
For builders that create more than one object, this method returns the objects that are created by commit. More... | |
NXOpen::NXObject * | GetObject () |
Returns the object currently being edited by this builder. More... | |
void | ShowResults () |
Updates the model to reflect the result of an edit to the model for all builders that support showing results. More... | |
virtual bool | Validate () |
Validate whether the inputs to the component are sufficient for commit to be called. More... | |
Public Member Functions inherited from NXOpen::TaggedObject | |
tag_t | Tag () const |
Returns the tag of this object. More... | |
Represents a NXOpen::CAE::LaminateDrapingData builder
To create a new instance of this class, use NXOpen::CAE::LaminatePly::CreateDrapingDataBuilder
Created in NX6.0.0.
NXOpen::CAE::LaminateSelectEntitiesBuilder* NXOpen::CAE::LaminateDrapingDataBuilder::CutSelection | ( | ) |
Returns the selected cut curves.
Can be geometric edges or element edges.
Created in NX7.5.2.
License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")
NXOpen::CoordinateSystem* NXOpen::CAE::LaminateDrapingDataBuilder::DirectionCsys | ( | ) |
Returns the draping direction coordinate system
Created in NX10.0.0.
License requirements : None
NXOpen::CAE::LaminateDrapingDataBuilder::DrapingDirectionType NXOpen::CAE::LaminateDrapingDataBuilder::DirectionOption | ( | ) |
Returns the draping direction option
Created in NX10.0.0.
License requirements : None
NXOpen::Expression* NXOpen::CAE::LaminateDrapingDataBuilder::DrapingAbsMeshSize | ( | ) |
Returns the absolute draping mesh size
Created in NX8.5.1.
License requirements : None
double NXOpen::CAE::LaminateDrapingDataBuilder::DrapingMeshRatio | ( | ) |
Returns the draping mesh ratio
Created in NX7.5.0.
License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")
NXOpen::CAE::LaminateDrapingDataBuilder::DrapingPathType NXOpen::CAE::LaminateDrapingDataBuilder::DrapingPath | ( | ) |
Returns the draping path
Created in NX7.5.0.
License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")
NXOpen::CAE::LaminateSelectEntitiesBuilder* NXOpen::CAE::LaminateDrapingDataBuilder::FaceSelection | ( | ) |
Returns the selected faces.
Can be geometric faces or element faces.
Created in NX7.5.2.
License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")
NXOpen::Expression* NXOpen::CAE::LaminateDrapingDataBuilder::LockingAngle | ( | ) |
Returns the locking angle
Created in NX8.5.1.
License requirements : None
NXOpen::Direction* NXOpen::CAE::LaminateDrapingDataBuilder::PrimaryVector | ( | ) |
Returns the primary alignment
Created in NX6.0.0.
License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")
NXOpen::CAE::LaminateDrapingDataBuilder::ProjectionDrapingDirectionType NXOpen::CAE::LaminateDrapingDataBuilder::ProjectionDirectionOption | ( | ) |
Returns the projection draping direction option
Created in NX12.0.0.
License requirements : None
NXOpen::Direction* NXOpen::CAE::LaminateDrapingDataBuilder::SecondaryVector | ( | ) |
Returns the specify
Created in NX7.5.0.
License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")
NXOpen::CAE::LaminateDrapingDataBuilder::SecondaryVectorType NXOpen::CAE::LaminateDrapingDataBuilder::SecondaryVectorChoice | ( | ) |
Returns the secondary alignment
Created in NX7.5.0.
License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")
NXOpen::CAE::LaminateSelectEntitiesBuilder* NXOpen::CAE::LaminateDrapingDataBuilder::SeedSelection | ( | ) |
Returns the selected seed curves.
Can be geometric edges or element edges.
Created in NX7.5.2.
License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")
void NXOpen::CAE::LaminateDrapingDataBuilder::SetDirectionCsys | ( | NXOpen::CoordinateSystem * | directionCsys | ) |
Sets the draping direction coordinate system
Created in NX10.0.0.
License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")
directionCsys | directioncsys |
void NXOpen::CAE::LaminateDrapingDataBuilder::SetDirectionOption | ( | NXOpen::CAE::LaminateDrapingDataBuilder::DrapingDirectionType | directionOption | ) |
Sets the draping direction option
Created in NX10.0.0.
License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")
directionOption | directionoption |
void NXOpen::CAE::LaminateDrapingDataBuilder::SetDrapingMeshRatio | ( | double | ratio | ) |
Sets the draping mesh ratio
Created in NX7.5.0.
License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")
ratio | ratio |
void NXOpen::CAE::LaminateDrapingDataBuilder::SetDrapingPath | ( | NXOpen::CAE::LaminateDrapingDataBuilder::DrapingPathType | type | ) |
Sets the draping path
Created in NX7.5.0.
License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")
type | type |
void NXOpen::CAE::LaminateDrapingDataBuilder::SetPrimaryVector | ( | NXOpen::Direction * | primaryAlignment | ) |
Sets the primary alignment
Created in NX6.0.0.
License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")
primaryAlignment | primaryalignment |
void NXOpen::CAE::LaminateDrapingDataBuilder::SetProjectionDirectionOption | ( | NXOpen::CAE::LaminateDrapingDataBuilder::ProjectionDrapingDirectionType | projectionDirectionOption | ) |
Sets the projection draping direction option
Created in NX12.0.0.
License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")
projectionDirectionOption | projectiondirectionoption |
void NXOpen::CAE::LaminateDrapingDataBuilder::SetSecondaryVector | ( | NXOpen::Direction * | specify | ) |
Sets the specify
Created in NX7.5.0.
License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")
specify | specify |
void NXOpen::CAE::LaminateDrapingDataBuilder::SetSecondaryVectorChoice | ( | NXOpen::CAE::LaminateDrapingDataBuilder::SecondaryVectorType | secondaryAlignment | ) |
Sets the secondary alignment
Created in NX7.5.0.
License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")
secondaryAlignment | secondaryalignment |
void NXOpen::CAE::LaminateDrapingDataBuilder::SetSolver | ( | NXOpen::CAE::LaminateDrapingDataBuilder::SolverType | solver | ) |
Sets the solver
Created in NX6.0.0.
License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")
solver | solver |
void NXOpen::CAE::LaminateDrapingDataBuilder::SetStartPoint | ( | NXOpen::Point * | startPoint | ) |
Sets the start point
Created in NX6.0.0.
License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")
startPoint | startpoint |
void NXOpen::CAE::LaminateDrapingDataBuilder::SetUsingDrapingMeshSize | ( | bool | usingSize | ) |
Sets the method used
Created in NX7.5.0.
License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")
usingSize | using size |
NXOpen::CAE::LaminateDrapingDataBuilder::SolverType NXOpen::CAE::LaminateDrapingDataBuilder::Solver | ( | ) |
Returns the solver
Created in NX6.0.0.
License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")
NXOpen::Point* NXOpen::CAE::LaminateDrapingDataBuilder::StartPoint | ( | ) |
Returns the start point
Created in NX6.0.0.
License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")
bool NXOpen::CAE::LaminateDrapingDataBuilder::UsingDrapingMeshSize | ( | ) |
Returns the method used
Created in NX7.5.0.
License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")